GMT Türkiye Wiki
https://atag.itu.edu.tr/w/index.php/Ana_Sayfa
MediaWiki 1.19.1
first-letter
Medya
Özel
Tartışma
Kullanıcı
Kullanıcı mesaj
GMT Türkiye Wiki
GMT Türkiye Wiki tartışma
Dosya
Dosya tartışma
MediaWiki
MediaWiki tartışma
Şablon
Şablon tartışma
Yardım
Yardım tartışma
Kategori
Kategori tartışma
11 Mart 2011 Japonya Depremi
0
1490
2068
2067
2011-03-15T08:27:51Z
AhmetA
2
Deprem sonrası Twitter'da rastladığımız linkler:
(Üye olup link ekleyebilir/çıkartabilirsiniz)
==Twitter==
Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler:
* http://twitter.com/#!/EricFielding
* http://twitter.com/#!/CPPGeophysics
* http://twitter.com/#!/rschott/geologists
==İlk Bulgu/Veri Paylaşımları==
* Ana bulgu paylaşım sayfası: http://supersites.earthobservations.org/sendai.php
* http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html
* http://seismology.harvard.edu/research_japan.html
* http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html
* http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm
* http://outreach.eri.u-tokyo.ac.jp/eqvolc/201103_tohoku/eng
* http://www.jpl.nasa.gov/news/news.cfm?release=2011-080
* Coulomb stres hesaplamaları: http://www.usgsprojects.org/TohokuQuake2011/
==Wiki Sayfaları==
* http://wiki.esipfed.org/index.php/110311_JapanEarthquake
==Sismoloji==
* EMSC: http://www.emsc-csem.org/Page/index.php?id=196
* USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php
* USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841
* http://www.iris.edu/spud/eventplot/4839
==Tsunami==
* http://nctr.pmel.noaa.gov/honshu20110311/
* http://www.ndbc.noaa.gov/dart.shtml
* Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc
* ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data
* SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/
== Blog Yazıları ==
* http://www.scientificamerican.com/blog/post.cfm?id=japan-eqarthquake-explainer-2011-03-14
* Eruptions Blog: http://bigthink.com/ideas/31598
* Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html
* http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/
* http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/
* http://lifeinplanelight.wordpress.com/2011/03/14/a-few-more-eq-tsunami-links-for-monday/
* http://mashable.com/2011/03/11/follow-japan-earthquake-online/
* http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/
* http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/
* http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive
* http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/
* http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html
* http://sciblogs.co.nz/griffins-gadgets/2011/03/12/earthquake-prediction-is-gps-our-best-bet/
* http://mitnse.com/2011/03/13/why-i-am-not-worried-about-japans-nuclear-reactors/
== Haritalar ==
* Google: http://bit.ly/japanimagery
* http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621
* http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html
* Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html
* Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html
* İnteraktif harita: http://osmemo.wizu.jp/
* http://mapserver.gis.ttu.edu/japanquake/
* http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html
* http://cegrp.cga.harvard.edu/japan/?q=webmaps
* http://openstreetmap.jp/crisis/
* http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=205893302153370574806.00049e52d42b9a623db52&ll=39.147103,141.229248&spn=2.555989,2.334595&z=8
* http://edition.cnn.com/SPECIALS/2011/japan.quake/map/?hpt=T1
== Uydu Görüntüleri==
* http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/
* MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628
* http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/
* http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html
* http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm
* http://sertit.u-strasbg.fr/SITE_RMS/2011/05_rms_japan_2011/05_rms_japan_2011.html
* http://www.nasa.gov/multimedia/imagegallery/image_feature_1893.html
==Foto==
* http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html
* http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/
* http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/
* http://www.boston.com/bigpicture/2011/03/japan_earthquake_aftermath.html
* http://www.theatlantic.com/infocus/2011/03/japans-earthquake---the-aftermath/100023/
* http://www.theatlantic.com/infocus/2011/03/japan-earthquake-rescue-recovery-and-reaction/100024/
* http://www.boston.com/bigpicture/2011/03/japan_-_vast_devastation.html
==Video/Animasyon==
BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda.
Bazı linkler:
* BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870
* Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026
* Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960
* ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html
* http://www.youtube.com/watch?v=2mKbFORiDzg
* http://www.youtube.com/watch?v=8N5nwLjiFmo
* Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY
* NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk
* Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0
* Natorigawa River TSUNAMI Earthquake in Japan http://www.youtube.com/watch?v=G3K1w7u04Zo&hd=1
* New dramatic video: Tsunami wave spills over seawall, smashes boats, cars http://www.youtube.com/watch?v=5-zfCBCq-8I
* Japan Earthquake: Helicopter aerial view video of giant tsunami waves http://www.youtube.com/watch?v=w3AdFjklR50
* Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE
* Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov
* NYTimes How a Reactor Shuts Down and What Happens in a Meltdown : http://www.nytimes.com/interactive/2011/03/12/world/asia/the-explosion-at-the-japanese-reactor.html
==Yerel Medya==
* Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/
* http://www.japantimes.co.jp/
* http://www.47news.jp/
* http://english.kyodonews.jp/
* http://e.nikkei.com/e/fr/freetop.aspx
* http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi
* TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv
== Makale==
* Nature GeoScience Japonya ile ilgili bazı makaleleri ücretsiz sunacak: http://www.nature.com/ngeo/index.html
==Diğer==
* SCEC wiki: http://response.scec.org/node/315
* Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html
* Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html
* Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja
* Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami
* Japan Meteorological Agency: http://www.jma.go.jp/jma/en/News/2011_Earthquake_01.html
2067
2066
2011-03-15T08:20:18Z
AhmetA
2
/* Video/Animasyon */
Deprem sonrası Twitter'da rastladığımız linkler:
(Üye olup link ekleyebilir/çıkartabilirsiniz)
==Twitter==
Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler:
* http://twitter.com/#!/EricFielding
* http://twitter.com/#!/CPPGeophysics
* http://twitter.com/#!/rschott/geologists
==İlk Bulgu/Veri Paylaşımları==
* Ana bulgu paylaşım sayfası: http://supersites.earthobservations.org/sendai.php
* http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html
* http://seismology.harvard.edu/research_japan.html
* http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html
* http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm
* http://outreach.eri.u-tokyo.ac.jp/eqvolc/201103_tohoku/eng
* http://www.jpl.nasa.gov/news/news.cfm?release=2011-080
==Wiki Sayfaları==
* http://wiki.esipfed.org/index.php/110311_JapanEarthquake
==Sismoloji==
* EMSC: http://www.emsc-csem.org/Page/index.php?id=196
* USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php
* USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841
* http://www.iris.edu/spud/eventplot/4839
==Tsunami==
* http://nctr.pmel.noaa.gov/honshu20110311/
* http://www.ndbc.noaa.gov/dart.shtml
* Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc
* ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data
* SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/
== Blog Yazıları ==
* http://www.scientificamerican.com/blog/post.cfm?id=japan-eqarthquake-explainer-2011-03-14
* Eruptions Blog: http://bigthink.com/ideas/31598
* Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html
* http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/
* http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/
* http://lifeinplanelight.wordpress.com/2011/03/14/a-few-more-eq-tsunami-links-for-monday/
* http://mashable.com/2011/03/11/follow-japan-earthquake-online/
* http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/
* http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/
* http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive
* http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/
* http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html
* http://sciblogs.co.nz/griffins-gadgets/2011/03/12/earthquake-prediction-is-gps-our-best-bet/
* http://mitnse.com/2011/03/13/why-i-am-not-worried-about-japans-nuclear-reactors/
== Haritalar ==
* Google: http://bit.ly/japanimagery
* http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621
* http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html
* Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html
* Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html
* İnteraktif harita: http://osmemo.wizu.jp/
* http://mapserver.gis.ttu.edu/japanquake/
* http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html
* http://cegrp.cga.harvard.edu/japan/?q=webmaps
* http://openstreetmap.jp/crisis/
* http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=205893302153370574806.00049e52d42b9a623db52&ll=39.147103,141.229248&spn=2.555989,2.334595&z=8
* http://edition.cnn.com/SPECIALS/2011/japan.quake/map/?hpt=T1
== Uydu Görüntüleri==
* http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/
* MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628
* http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/
* http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html
* http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm
* http://sertit.u-strasbg.fr/SITE_RMS/2011/05_rms_japan_2011/05_rms_japan_2011.html
* http://www.nasa.gov/multimedia/imagegallery/image_feature_1893.html
==Foto==
* http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html
* http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/
* http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/
* http://www.boston.com/bigpicture/2011/03/japan_earthquake_aftermath.html
* http://www.theatlantic.com/infocus/2011/03/japans-earthquake---the-aftermath/100023/
* http://www.theatlantic.com/infocus/2011/03/japan-earthquake-rescue-recovery-and-reaction/100024/
* http://www.boston.com/bigpicture/2011/03/japan_-_vast_devastation.html
==Video/Animasyon==
BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda.
Bazı linkler:
* BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870
* Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026
* Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960
* ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html
* http://www.youtube.com/watch?v=2mKbFORiDzg
* http://www.youtube.com/watch?v=8N5nwLjiFmo
* Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY
* NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk
* Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0
* Natorigawa River TSUNAMI Earthquake in Japan http://www.youtube.com/watch?v=G3K1w7u04Zo&hd=1
* New dramatic video: Tsunami wave spills over seawall, smashes boats, cars http://www.youtube.com/watch?v=5-zfCBCq-8I
* Japan Earthquake: Helicopter aerial view video of giant tsunami waves http://www.youtube.com/watch?v=w3AdFjklR50
* Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE
* Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov
* NYTimes How a Reactor Shuts Down and What Happens in a Meltdown : http://www.nytimes.com/interactive/2011/03/12/world/asia/the-explosion-at-the-japanese-reactor.html
==Yerel Medya==
* Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/
* http://www.japantimes.co.jp/
* http://www.47news.jp/
* http://english.kyodonews.jp/
* http://e.nikkei.com/e/fr/freetop.aspx
* http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi
* TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv
== Makale==
* Nature GeoScience Japonya ile ilgili bazı makaleleri ücretsiz sunacak: http://www.nature.com/ngeo/index.html
==Diğer==
* SCEC wiki: http://response.scec.org/node/315
* Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html
* Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html
* Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja
* Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami
* Japan Meteorological Agency: http://www.jma.go.jp/jma/en/News/2011_Earthquake_01.html
2066
2065
2011-03-15T08:17:45Z
AhmetA
2
Deprem sonrası Twitter'da rastladığımız linkler:
(Üye olup link ekleyebilir/çıkartabilirsiniz)
==Twitter==
Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler:
* http://twitter.com/#!/EricFielding
* http://twitter.com/#!/CPPGeophysics
* http://twitter.com/#!/rschott/geologists
==İlk Bulgu/Veri Paylaşımları==
* Ana bulgu paylaşım sayfası: http://supersites.earthobservations.org/sendai.php
* http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html
* http://seismology.harvard.edu/research_japan.html
* http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html
* http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm
* http://outreach.eri.u-tokyo.ac.jp/eqvolc/201103_tohoku/eng
* http://www.jpl.nasa.gov/news/news.cfm?release=2011-080
==Wiki Sayfaları==
* http://wiki.esipfed.org/index.php/110311_JapanEarthquake
==Sismoloji==
* EMSC: http://www.emsc-csem.org/Page/index.php?id=196
* USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php
* USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841
* http://www.iris.edu/spud/eventplot/4839
==Tsunami==
* http://nctr.pmel.noaa.gov/honshu20110311/
* http://www.ndbc.noaa.gov/dart.shtml
* Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc
* ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data
* SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/
== Blog Yazıları ==
* http://www.scientificamerican.com/blog/post.cfm?id=japan-eqarthquake-explainer-2011-03-14
* Eruptions Blog: http://bigthink.com/ideas/31598
* Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html
* http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/
* http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/
* http://lifeinplanelight.wordpress.com/2011/03/14/a-few-more-eq-tsunami-links-for-monday/
* http://mashable.com/2011/03/11/follow-japan-earthquake-online/
* http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/
* http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/
* http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive
* http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/
* http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html
* http://sciblogs.co.nz/griffins-gadgets/2011/03/12/earthquake-prediction-is-gps-our-best-bet/
* http://mitnse.com/2011/03/13/why-i-am-not-worried-about-japans-nuclear-reactors/
== Haritalar ==
* Google: http://bit.ly/japanimagery
* http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621
* http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html
* Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html
* Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html
* İnteraktif harita: http://osmemo.wizu.jp/
* http://mapserver.gis.ttu.edu/japanquake/
* http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html
* http://cegrp.cga.harvard.edu/japan/?q=webmaps
* http://openstreetmap.jp/crisis/
* http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=205893302153370574806.00049e52d42b9a623db52&ll=39.147103,141.229248&spn=2.555989,2.334595&z=8
* http://edition.cnn.com/SPECIALS/2011/japan.quake/map/?hpt=T1
== Uydu Görüntüleri==
* http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/
* MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628
* http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/
* http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html
* http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm
* http://sertit.u-strasbg.fr/SITE_RMS/2011/05_rms_japan_2011/05_rms_japan_2011.html
* http://www.nasa.gov/multimedia/imagegallery/image_feature_1893.html
==Foto==
* http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html
* http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/
* http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/
* http://www.boston.com/bigpicture/2011/03/japan_earthquake_aftermath.html
* http://www.theatlantic.com/infocus/2011/03/japans-earthquake---the-aftermath/100023/
* http://www.theatlantic.com/infocus/2011/03/japan-earthquake-rescue-recovery-and-reaction/100024/
* http://www.boston.com/bigpicture/2011/03/japan_-_vast_devastation.html
==Video/Animasyon==
BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda.
Bazı linkler:
* BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870
* Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026
* Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960
* ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html
* http://www.youtube.com/watch?v=2mKbFORiDzg
* http://www.youtube.com/watch?v=8N5nwLjiFmo
* Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY
* NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk
* Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0
* Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE
* Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov
==Yerel Medya==
* Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/
* http://www.japantimes.co.jp/
* http://www.47news.jp/
* http://english.kyodonews.jp/
* http://e.nikkei.com/e/fr/freetop.aspx
* http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi
* TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv
== Makale==
* Nature GeoScience Japonya ile ilgili bazı makaleleri ücretsiz sunacak: http://www.nature.com/ngeo/index.html
==Diğer==
* SCEC wiki: http://response.scec.org/node/315
* Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html
* Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html
* Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja
* Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami
* Japan Meteorological Agency: http://www.jma.go.jp/jma/en/News/2011_Earthquake_01.html
2065
2064
2011-03-15T07:29:43Z
AhmetA
2
Deprem sonrası Twitter'da rastladığımız linkler:
(Üye olup link ekleyebilir/çıkartabilirsiniz)
==Twitter==
Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler:
* http://twitter.com/#!/EricFielding
* http://twitter.com/#!/CPPGeophysics
* http://twitter.com/#!/rschott/geologists
==İlk Bulgu/Veri Paylaşımları==
* http://supersites.earthobservations.org/sendai.php
* http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html
* http://seismology.harvard.edu/research_japan.html
* http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html
* http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm
* http://outreach.eri.u-tokyo.ac.jp/eqvolc/201103_tohoku/eng
==Wiki Sayfaları==
* http://wiki.esipfed.org/index.php/110311_JapanEarthquake
==Sismoloji==
* EMSC: http://www.emsc-csem.org/Page/index.php?id=196
* USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php
* USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841
* http://www.iris.edu/spud/eventplot/4839
==Tsunami==
* http://nctr.pmel.noaa.gov/honshu20110311/
* http://www.ndbc.noaa.gov/dart.shtml
* Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc
* ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data
* SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/
== Blog Yazıları ==
* Eruptions Blog: http://bigthink.com/ideas/31598
* Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html
* http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/
* http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/
* http://lifeinplanelight.wordpress.com/2011/03/14/a-few-more-eq-tsunami-links-for-monday/
* http://mashable.com/2011/03/11/follow-japan-earthquake-online/
* http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/
* http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/
* http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive
* http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/
* http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html
== Haritalar ==
* Google: http://bit.ly/japanimagery
* http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621
* http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html
* Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html
* Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html
* İnteraktif harita: http://osmemo.wizu.jp/
* http://mapserver.gis.ttu.edu/japanquake/
* http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html
* http://cegrp.cga.harvard.edu/japan/?q=webmaps
* http://openstreetmap.jp/crisis/
* http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=205893302153370574806.00049e52d42b9a623db52&ll=39.147103,141.229248&spn=2.555989,2.334595&z=8
== Uydu Görüntüleri==
* http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/
* MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628
* http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/
* http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html
* http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm
* http://sertit.u-strasbg.fr/SITE_RMS/2011/05_rms_japan_2011/05_rms_japan_2011.html
* http://www.nasa.gov/multimedia/imagegallery/image_feature_1893.html
==Foto==
* http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html
* http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/
* http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/
* http://www.boston.com/bigpicture/2011/03/japan_earthquake_aftermath.html
* http://www.theatlantic.com/infocus/2011/03/japans-earthquake---the-aftermath/100023/
* http://www.theatlantic.com/infocus/2011/03/japan-earthquake-rescue-recovery-and-reaction/100024/
==Video/Animasyon==
BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda.
Bazı linkler:
* BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870
* Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026
* Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960
* ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html
* http://www.youtube.com/watch?v=2mKbFORiDzg
* http://www.youtube.com/watch?v=8N5nwLjiFmo
* Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY
* NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk
* Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0
* Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE
* Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov
==Yerel Medya==
* Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/
* http://www.japantimes.co.jp/
* http://www.47news.jp/
* http://english.kyodonews.jp/
* http://e.nikkei.com/e/fr/freetop.aspx
* http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi
* TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv
== Makale==
* Nature GeoScience Japonya ile ilgili bazı makaleleri ücretsiz sunacak: http://www.nature.com/ngeo/index.html
==Diğer==
* SCEC wiki: http://response.scec.org/node/315
* Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html
* Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html
* Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja
* Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami
* Japan Meteorological Agency: http://www.jma.go.jp/jma/en/News/2011_Earthquake_01.html
2064
2063
2011-03-13T18:33:03Z
AhmetA
2
Deprem sonrası Twitter'da rastladığımız linkler:
(Üye olup link ekleyebilir/çıkartabilirsiniz)
==Twitter==
Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler:
* http://twitter.com/#!/EricFielding
* http://twitter.com/#!/CPPGeophysics
* http://twitter.com/#!/rschott/geologists
==İlk Bulgu/Veri Paylaşımları==
* http://supersites.earthobservations.org/sendai.php
* http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html
* http://seismology.harvard.edu/research_japan.html
* http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html
* http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm
* http://outreach.eri.u-tokyo.ac.jp/eqvolc/201103_tohoku/eng
==Wiki Sayfaları==
* http://wiki.esipfed.org/index.php/110311_JapanEarthquake
==Sismoloji==
* EMSC: http://www.emsc-csem.org/Page/index.php?id=196
* USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php
* USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841
* http://www.iris.edu/spud/eventplot/4839
==Tsunami==
* http://nctr.pmel.noaa.gov/honshu20110311/
* http://www.ndbc.noaa.gov/dart.shtml
* Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc
* ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data
* SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/
== Blog Yazıları ==
* Eruptions Blog: http://bigthink.com/ideas/31598
* Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html
* http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/
* http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/
* http://mashable.com/2011/03/11/follow-japan-earthquake-online/
* http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/
* http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/
* http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive
* http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/
* http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html
== Haritalar ==
* Google: http://bit.ly/japanimagery
* http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621
* http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html
* Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html
* Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html
* İnteraktif harita: http://osmemo.wizu.jp/
* http://mapserver.gis.ttu.edu/japanquake/
* http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html
* http://cegrp.cga.harvard.edu/japan/?q=webmaps
* http://openstreetmap.jp/crisis/
* http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=205893302153370574806.00049e52d42b9a623db52&ll=39.147103,141.229248&spn=2.555989,2.334595&z=8
== Uydu Görüntüleri==
* http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/
* MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628
* http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/
* http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html
* http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm
* http://sertit.u-strasbg.fr/SITE_RMS/2011/05_rms_japan_2011/05_rms_japan_2011.html
==Foto==
* http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html
* http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/
* http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/
* http://www.boston.com/bigpicture/2011/03/japan_earthquake_aftermath.html
==Video/Animasyon==
BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda.
Bazı linkler:
* BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870
* Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026
* Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960
* ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html
* http://www.youtube.com/watch?v=2mKbFORiDzg
* http://www.youtube.com/watch?v=8N5nwLjiFmo
* Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY
* NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk
* Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0
* Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE
* Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov
==Yerel Medya==
* Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/
* http://www.japantimes.co.jp/
* http://www.47news.jp/
* http://english.kyodonews.jp/
* http://e.nikkei.com/e/fr/freetop.aspx
* http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi
* TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv
==Diğer==
* SCEC wiki: http://response.scec.org/node/315
* Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html
* Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html
* Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja
* Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami
* Japan Meteorological Agency: http://www.jma.go.jp/jma/en/News/2011_Earthquake_01.html
2063
2062
2011-03-13T18:13:40Z
AhmetA
2
/* Uydu Görüntüleri */
Deprem sonrası Twitter'da rastladığımız linkler:
(Üye olup link ekleyebilir/çıkartabilirsiniz)
==Twitter==
Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler:
* http://twitter.com/#!/EricFielding
* http://twitter.com/#!/CPPGeophysics
* http://twitter.com/#!/rschott/geologists
==İlk Bulgu/Veri Paylaşımları==
* http://supersites.earthobservations.org/sendai.php
* http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html
* http://seismology.harvard.edu/research_japan.html
* http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html
* http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm
==Wiki Sayfaları==
* http://wiki.esipfed.org/index.php/110311_JapanEarthquake
==Sismoloji==
* EMSC: http://www.emsc-csem.org/Page/index.php?id=196
* USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php
* USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841
* http://www.iris.edu/spud/eventplot/4839
==Tsunami==
* http://nctr.pmel.noaa.gov/honshu20110311/
* http://www.ndbc.noaa.gov/dart.shtml
* Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc
* ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data
* SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/
== Blog Yazıları ==
* Eruptions Blog: http://bigthink.com/ideas/31598
* Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html
* http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/
* http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/
* http://mashable.com/2011/03/11/follow-japan-earthquake-online/
* http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/
* http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/
* http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive
* http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/
* http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html
== Haritalar ==
* Google: http://bit.ly/japanimagery
* http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621
* http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html
* Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html
* Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html
* İnteraktif harita: http://osmemo.wizu.jp/
* http://mapserver.gis.ttu.edu/japanquake/
* http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html
* http://cegrp.cga.harvard.edu/japan/?q=webmaps
* http://openstreetmap.jp/crisis/
== Uydu Görüntüleri==
* http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/
* MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628
* http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/
* http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html
* http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm
* http://sertit.u-strasbg.fr/SITE_RMS/2011/05_rms_japan_2011/05_rms_japan_2011.html
==Foto==
* http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html
* http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/
* http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/
* http://www.boston.com/bigpicture/2011/03/japan_earthquake_aftermath.html
==Video/Animasyon==
BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda.
Bazı linkler:
* BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870
* Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026
* Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960
* ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html
* http://www.youtube.com/watch?v=2mKbFORiDzg
* http://www.youtube.com/watch?v=8N5nwLjiFmo
* Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY
* NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk
* Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0
* Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE
* Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov
==Yerel Medya==
* Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/
* http://www.japantimes.co.jp/
* http://www.47news.jp/
* http://english.kyodonews.jp/
* http://e.nikkei.com/e/fr/freetop.aspx
* http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi
* TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv
==Diğer==
* SCEC wiki: http://response.scec.org/node/315
* Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html
* Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html
* Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja
* Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami
2062
2061
2011-03-13T18:12:48Z
AhmetA
2
/* Haritalar */
Deprem sonrası Twitter'da rastladığımız linkler:
(Üye olup link ekleyebilir/çıkartabilirsiniz)
==Twitter==
Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler:
* http://twitter.com/#!/EricFielding
* http://twitter.com/#!/CPPGeophysics
* http://twitter.com/#!/rschott/geologists
==İlk Bulgu/Veri Paylaşımları==
* http://supersites.earthobservations.org/sendai.php
* http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html
* http://seismology.harvard.edu/research_japan.html
* http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html
* http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm
==Wiki Sayfaları==
* http://wiki.esipfed.org/index.php/110311_JapanEarthquake
==Sismoloji==
* EMSC: http://www.emsc-csem.org/Page/index.php?id=196
* USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php
* USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841
* http://www.iris.edu/spud/eventplot/4839
==Tsunami==
* http://nctr.pmel.noaa.gov/honshu20110311/
* http://www.ndbc.noaa.gov/dart.shtml
* Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc
* ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data
* SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/
== Blog Yazıları ==
* Eruptions Blog: http://bigthink.com/ideas/31598
* Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html
* http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/
* http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/
* http://mashable.com/2011/03/11/follow-japan-earthquake-online/
* http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/
* http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/
* http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive
* http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/
* http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html
== Haritalar ==
* Google: http://bit.ly/japanimagery
* http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621
* http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html
* Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html
* Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html
* İnteraktif harita: http://osmemo.wizu.jp/
* http://mapserver.gis.ttu.edu/japanquake/
* http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html
* http://cegrp.cga.harvard.edu/japan/?q=webmaps
* http://openstreetmap.jp/crisis/
== Uydu Görüntüleri==
* http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/
* MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628
* http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/
* http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html
* http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm
==Foto==
* http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html
* http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/
* http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/
* http://www.boston.com/bigpicture/2011/03/japan_earthquake_aftermath.html
==Video/Animasyon==
BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda.
Bazı linkler:
* BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870
* Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026
* Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960
* ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html
* http://www.youtube.com/watch?v=2mKbFORiDzg
* http://www.youtube.com/watch?v=8N5nwLjiFmo
* Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY
* NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk
* Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0
* Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE
* Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov
==Yerel Medya==
* Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/
* http://www.japantimes.co.jp/
* http://www.47news.jp/
* http://english.kyodonews.jp/
* http://e.nikkei.com/e/fr/freetop.aspx
* http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi
* TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv
==Diğer==
* SCEC wiki: http://response.scec.org/node/315
* Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html
* Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html
* Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja
* Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami
2061
2060
2011-03-13T17:51:54Z
AhmetA
2
/* Foto */
Deprem sonrası Twitter'da rastladığımız linkler:
(Üye olup link ekleyebilir/çıkartabilirsiniz)
==Twitter==
Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler:
* http://twitter.com/#!/EricFielding
* http://twitter.com/#!/CPPGeophysics
* http://twitter.com/#!/rschott/geologists
==İlk Bulgu/Veri Paylaşımları==
* http://supersites.earthobservations.org/sendai.php
* http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html
* http://seismology.harvard.edu/research_japan.html
* http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html
* http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm
==Wiki Sayfaları==
* http://wiki.esipfed.org/index.php/110311_JapanEarthquake
==Sismoloji==
* EMSC: http://www.emsc-csem.org/Page/index.php?id=196
* USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php
* USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841
* http://www.iris.edu/spud/eventplot/4839
==Tsunami==
* http://nctr.pmel.noaa.gov/honshu20110311/
* http://www.ndbc.noaa.gov/dart.shtml
* Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc
* ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data
* SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/
== Blog Yazıları ==
* Eruptions Blog: http://bigthink.com/ideas/31598
* Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html
* http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/
* http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/
* http://mashable.com/2011/03/11/follow-japan-earthquake-online/
* http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/
* http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/
* http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive
* http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/
* http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html
== Haritalar ==
* Google: http://bit.ly/japanimagery
* http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621
* http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html
* Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html
* Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html
* İnteraktif harita: http://osmemo.wizu.jp/
* http://mapserver.gis.ttu.edu/japanquake/
* http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html
* http://cegrp.cga.harvard.edu/japan/?q=webmaps
== Uydu Görüntüleri==
* http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/
* MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628
* http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/
* http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html
* http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm
==Foto==
* http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html
* http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/
* http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/
* http://www.boston.com/bigpicture/2011/03/japan_earthquake_aftermath.html
==Video/Animasyon==
BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda.
Bazı linkler:
* BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870
* Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026
* Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960
* ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html
* http://www.youtube.com/watch?v=2mKbFORiDzg
* http://www.youtube.com/watch?v=8N5nwLjiFmo
* Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY
* NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk
* Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0
* Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE
* Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov
==Yerel Medya==
* Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/
* http://www.japantimes.co.jp/
* http://www.47news.jp/
* http://english.kyodonews.jp/
* http://e.nikkei.com/e/fr/freetop.aspx
* http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi
* TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv
==Diğer==
* SCEC wiki: http://response.scec.org/node/315
* Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html
* Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html
* Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja
* Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami
2060
2059
2011-03-13T17:51:08Z
AhmetA
2
/* Uydu Görüntüleri */
Deprem sonrası Twitter'da rastladığımız linkler:
(Üye olup link ekleyebilir/çıkartabilirsiniz)
==Twitter==
Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler:
* http://twitter.com/#!/EricFielding
* http://twitter.com/#!/CPPGeophysics
* http://twitter.com/#!/rschott/geologists
==İlk Bulgu/Veri Paylaşımları==
* http://supersites.earthobservations.org/sendai.php
* http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html
* http://seismology.harvard.edu/research_japan.html
* http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html
* http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm
==Wiki Sayfaları==
* http://wiki.esipfed.org/index.php/110311_JapanEarthquake
==Sismoloji==
* EMSC: http://www.emsc-csem.org/Page/index.php?id=196
* USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php
* USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841
* http://www.iris.edu/spud/eventplot/4839
==Tsunami==
* http://nctr.pmel.noaa.gov/honshu20110311/
* http://www.ndbc.noaa.gov/dart.shtml
* Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc
* ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data
* SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/
== Blog Yazıları ==
* Eruptions Blog: http://bigthink.com/ideas/31598
* Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html
* http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/
* http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/
* http://mashable.com/2011/03/11/follow-japan-earthquake-online/
* http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/
* http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/
* http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive
* http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/
* http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html
== Haritalar ==
* Google: http://bit.ly/japanimagery
* http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621
* http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html
* Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html
* Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html
* İnteraktif harita: http://osmemo.wizu.jp/
* http://mapserver.gis.ttu.edu/japanquake/
* http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html
* http://cegrp.cga.harvard.edu/japan/?q=webmaps
== Uydu Görüntüleri==
* http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/
* MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628
* http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/
* http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html
* http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm
==Foto==
* http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html
* http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/
* http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/
==Video/Animasyon==
BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda.
Bazı linkler:
* BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870
* Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026
* Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960
* ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html
* http://www.youtube.com/watch?v=2mKbFORiDzg
* http://www.youtube.com/watch?v=8N5nwLjiFmo
* Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY
* NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk
* Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0
* Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE
* Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov
==Yerel Medya==
* Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/
* http://www.japantimes.co.jp/
* http://www.47news.jp/
* http://english.kyodonews.jp/
* http://e.nikkei.com/e/fr/freetop.aspx
* http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi
* TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv
==Diğer==
* SCEC wiki: http://response.scec.org/node/315
* Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html
* Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html
* Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja
* Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami
2059
2058
2011-03-13T03:02:45Z
AhmetA
2
/* Blog Yazıları */
Deprem sonrası Twitter'da rastladığımız linkler:
(Üye olup link ekleyebilir/çıkartabilirsiniz)
==Twitter==
Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler:
* http://twitter.com/#!/EricFielding
* http://twitter.com/#!/CPPGeophysics
* http://twitter.com/#!/rschott/geologists
==İlk Bulgu/Veri Paylaşımları==
* http://supersites.earthobservations.org/sendai.php
* http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html
* http://seismology.harvard.edu/research_japan.html
* http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html
* http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm
==Wiki Sayfaları==
* http://wiki.esipfed.org/index.php/110311_JapanEarthquake
==Sismoloji==
* EMSC: http://www.emsc-csem.org/Page/index.php?id=196
* USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php
* USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841
* http://www.iris.edu/spud/eventplot/4839
==Tsunami==
* http://nctr.pmel.noaa.gov/honshu20110311/
* http://www.ndbc.noaa.gov/dart.shtml
* Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc
* ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data
* SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/
== Blog Yazıları ==
* Eruptions Blog: http://bigthink.com/ideas/31598
* Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html
* http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/
* http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/
* http://mashable.com/2011/03/11/follow-japan-earthquake-online/
* http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/
* http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/
* http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive
* http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/
* http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html
== Haritalar ==
* Google: http://bit.ly/japanimagery
* http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621
* http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html
* Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html
* Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html
* İnteraktif harita: http://osmemo.wizu.jp/
* http://mapserver.gis.ttu.edu/japanquake/
* http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html
* http://cegrp.cga.harvard.edu/japan/?q=webmaps
== Uydu Görüntüleri==
* http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/
* MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628
* http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/
==Foto==
* http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html
* http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/
* http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/
==Video/Animasyon==
BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda.
Bazı linkler:
* BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870
* Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026
* Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960
* ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html
* http://www.youtube.com/watch?v=2mKbFORiDzg
* http://www.youtube.com/watch?v=8N5nwLjiFmo
* Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY
* NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk
* Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0
* Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE
* Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov
==Yerel Medya==
* Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/
* http://www.japantimes.co.jp/
* http://www.47news.jp/
* http://english.kyodonews.jp/
* http://e.nikkei.com/e/fr/freetop.aspx
* http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi
* TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv
==Diğer==
* SCEC wiki: http://response.scec.org/node/315
* Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html
* Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html
* Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja
* Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami
2058
2057
2011-03-13T03:02:10Z
AhmetA
2
/* Video/Animasyon */
Deprem sonrası Twitter'da rastladığımız linkler:
(Üye olup link ekleyebilir/çıkartabilirsiniz)
==Twitter==
Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler:
* http://twitter.com/#!/EricFielding
* http://twitter.com/#!/CPPGeophysics
* http://twitter.com/#!/rschott/geologists
==İlk Bulgu/Veri Paylaşımları==
* http://supersites.earthobservations.org/sendai.php
* http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html
* http://seismology.harvard.edu/research_japan.html
* http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html
* http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm
==Wiki Sayfaları==
* http://wiki.esipfed.org/index.php/110311_JapanEarthquake
==Sismoloji==
* EMSC: http://www.emsc-csem.org/Page/index.php?id=196
* USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php
* USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841
* http://www.iris.edu/spud/eventplot/4839
==Tsunami==
* http://nctr.pmel.noaa.gov/honshu20110311/
* http://www.ndbc.noaa.gov/dart.shtml
* Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc
* ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data
* SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/
== Blog Yazıları ==
* Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html
* http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/
* http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/
* http://mashable.com/2011/03/11/follow-japan-earthquake-online/
* http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/
* http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/
* http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive
* http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/
* http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html
== Haritalar ==
* Google: http://bit.ly/japanimagery
* http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621
* http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html
* Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html
* Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html
* İnteraktif harita: http://osmemo.wizu.jp/
* http://mapserver.gis.ttu.edu/japanquake/
* http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html
* http://cegrp.cga.harvard.edu/japan/?q=webmaps
== Uydu Görüntüleri==
* http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/
* MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628
* http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/
==Foto==
* http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html
* http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/
* http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/
==Video/Animasyon==
BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda.
Bazı linkler:
* BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870
* Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026
* Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960
* ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html
* http://www.youtube.com/watch?v=2mKbFORiDzg
* http://www.youtube.com/watch?v=8N5nwLjiFmo
* Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY
* NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk
* Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0
* Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE
* Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov
==Yerel Medya==
* Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/
* http://www.japantimes.co.jp/
* http://www.47news.jp/
* http://english.kyodonews.jp/
* http://e.nikkei.com/e/fr/freetop.aspx
* http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi
* TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv
==Diğer==
* SCEC wiki: http://response.scec.org/node/315
* Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html
* Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html
* Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja
* Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami
2057
2056
2011-03-13T01:14:21Z
AhmetA
2
/* Video/Animasyon */
Deprem sonrası Twitter'da rastladığımız linkler:
(Üye olup link ekleyebilir/çıkartabilirsiniz)
==Twitter==
Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler:
* http://twitter.com/#!/EricFielding
* http://twitter.com/#!/CPPGeophysics
* http://twitter.com/#!/rschott/geologists
==İlk Bulgu/Veri Paylaşımları==
* http://supersites.earthobservations.org/sendai.php
* http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html
* http://seismology.harvard.edu/research_japan.html
* http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html
* http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm
==Wiki Sayfaları==
* http://wiki.esipfed.org/index.php/110311_JapanEarthquake
==Sismoloji==
* EMSC: http://www.emsc-csem.org/Page/index.php?id=196
* USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php
* USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841
* http://www.iris.edu/spud/eventplot/4839
==Tsunami==
* http://nctr.pmel.noaa.gov/honshu20110311/
* http://www.ndbc.noaa.gov/dart.shtml
* Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc
* ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data
* SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/
== Blog Yazıları ==
* Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html
* http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/
* http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/
* http://mashable.com/2011/03/11/follow-japan-earthquake-online/
* http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/
* http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/
* http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive
* http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/
* http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html
== Haritalar ==
* Google: http://bit.ly/japanimagery
* http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621
* http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html
* Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html
* Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html
* İnteraktif harita: http://osmemo.wizu.jp/
* http://mapserver.gis.ttu.edu/japanquake/
* http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html
* http://cegrp.cga.harvard.edu/japan/?q=webmaps
== Uydu Görüntüleri==
* http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/
* MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628
* http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/
==Foto==
* http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html
* http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/
* http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/
==Video/Animasyon==
BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda.
Bazı linkler:
* Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026
* Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960
* ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html
* http://www.youtube.com/watch?v=2mKbFORiDzg
* http://www.youtube.com/watch?v=8N5nwLjiFmo
* Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY
* NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk
* Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0
* Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE
* Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov
==Yerel Medya==
* Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/
* http://www.japantimes.co.jp/
* http://www.47news.jp/
* http://english.kyodonews.jp/
* http://e.nikkei.com/e/fr/freetop.aspx
* http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi
* TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv
==Diğer==
* SCEC wiki: http://response.scec.org/node/315
* Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html
* Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html
* Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja
* Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami
2056
2011-03-13T01:07:26Z
AhmetA
2
Deprem sonrası Twitter'da rastladığımız linkler:
(Üye olup link ekleyebilir/çıkartabilirsiniz)
==Twitter==
Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler:
* http://twitter.com/#!/EricFielding
* http://twitter.com/#!/CPPGeophysics
* http://twitter.com/#!/rschott/geologists
==İlk Bulgu/Veri Paylaşımları==
* http://supersites.earthobservations.org/sendai.php
* http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html
* http://seismology.harvard.edu/research_japan.html
* http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html
* http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm
==Wiki Sayfaları==
* http://wiki.esipfed.org/index.php/110311_JapanEarthquake
==Sismoloji==
* EMSC: http://www.emsc-csem.org/Page/index.php?id=196
* USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php
* USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841
* http://www.iris.edu/spud/eventplot/4839
==Tsunami==
* http://nctr.pmel.noaa.gov/honshu20110311/
* http://www.ndbc.noaa.gov/dart.shtml
* Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc
* ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data
* SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/
== Blog Yazıları ==
* Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html
* http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/
* http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/
* http://mashable.com/2011/03/11/follow-japan-earthquake-online/
* http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/
* http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/
* http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive
* http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/
* http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html
== Haritalar ==
* Google: http://bit.ly/japanimagery
* http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621
* http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html
* Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html
* Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html
* İnteraktif harita: http://osmemo.wizu.jp/
* http://mapserver.gis.ttu.edu/japanquake/
* http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html
* http://cegrp.cga.harvard.edu/japan/?q=webmaps
== Uydu Görüntüleri==
* http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/
* MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630
* http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628
* http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/
==Foto==
* http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html
* http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/
* http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/
==Video/Animasyon==
BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda.
Bazı linkler:
* Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026
* Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960
* ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html
* http://www.youtube.com/watch?v=2mKbFORiDzg
* http://www.youtube.com/watch?v=8N5nwLjiFmo
* Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY
* NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk
* Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE
* Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov
==Yerel Medya==
* Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/
* http://www.japantimes.co.jp/
* http://www.47news.jp/
* http://english.kyodonews.jp/
* http://e.nikkei.com/e/fr/freetop.aspx
* http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi
* TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv
==Diğer==
* SCEC wiki: http://response.scec.org/node/315
* Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html
* Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html
* Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja
* Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami
22 Şubat 2011 Christchurch Depremi
0
1489
2055
2054
2011-03-12T01:11:41Z
AhmetA
2
Yerel saat ile 12:51'de meydana gelen 6.3'lük depreme ait ilk odak mekanizması çözümleri bindirme+yanal atım (oblik faylanma) karakterine sahip olduğuna işaret etmekte.
==Depremle ilgili linkler==
Siz de deprem ile ilgili linkleri ekleyebilirsiniz.
===23 Şubat 2011===
* http://all-geo.org/highlyallochthonous/2011/02/magnitude-6-3-earthquake-rocks-christchurch/
* http://blogs.sacbee.com/photos/2011/02/dozens-trapped-by-new-zealand.html
* http://www.bgs.ac.uk/research/highlights/earthquakes/newZealandFeb2011.html
* http://en.wikipedia.org/wiki/2011_Canterbury_earthquake
* Eylül 2010'daki deprem: http://www.gns.cri.nz/Home/News-and-Events/Media-Releases/Most-damaging-quake-since-1931/Canterbury-quake
* http://www.news.com.au/world/christchurch-cathedral-before-and-after/story-e6frfl00-1226010081646
* http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one
* http://www.eurekalert.org/pub_releases/2011-02/osu-nze022211.php
* http://earthobservatory.nasa.gov/IOTD/view.php?id=49417
* http://www.scientificamerican.com/article.cfm?id=new-zealand-earthquake-christchurch
* http://latimesblogs.latimes.com/lanow/2011/02/quake-experts-surprised-by-level-of-destruction-in-new-zealand-see-parallels-california-dangers.html
* http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one
===Twitter===
#eqnz etiketini takip edebilirsiniz:
* http://twitter.com/#search?q=%23eqnz
===Sismoloji===
* http://www.geonet.org.nz/news/feb-2011-christchurch-badly-damaged-by-magnitude-6-3-earthquake.html
* [http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usb0001igm.php USGS]
* [http://www.emsc-csem.org/Earthquake/earthquake.php?id=209903#summary EMSC]
* http://www.geonet.org.nz/earthquake/drums/
==InSAR==
* http://comet.nerc.ac.uk/current_research_chch.html
===Web Uygulamaları===
* Uygulamalar hakkında bir yazı: http://www.readwriteweb.com/archives/eqnz_the_web_mobilizes_for_new_zealand_earthquake.php
* GIS hasar haritası: http://s1.demos.eaglegis.co.nz/JavaScript/earthquake-christchurch/
* http://www.google.com/crisisresponse/christchurch_earthquake.html
* http://canterburyearthquake.org.nz/
===Yerel Basın===
* http://www.stuff.co.nz/national/christchurch-earthquake?label=Christchurch+quake
* http://tvnz.co.nz/content/christchurch_earthquake_index_group/christchurch_earthquake_index_skin.xhtml
* http://www.3news.co.nz/National/ChristchurchEarthquake/tabid/1438/Default.aspx
* http://www.nzherald.co.nz/
===Videolar===
* http://www.youtube.com/watch?v=BfcWraeZvcw
* http://www.youtube.com/watch?v=-2hwBgRtBjQ
[[Kategori:Depremler]]
2054
2053
2011-03-08T15:02:20Z
AhmetA
2
Yerel saat ile 12:51'de meydana gelen 6.3'lük depreme ait ilk odak mekanizması çözümleri bindirme+yanal atım (oblik faylanma) karakterine sahip olduğuna işaret etmekte.
Şimdilik depremin Eylül 2010'daki Canterburry depreminin bir artçısı olduğu düşünülüyor.
Oldukça sığ ve Christchurch şehrinden sadece 10 km uzakta meydana gelen depremle ilgili henüz bir yüzey kırığı rapor edilmemiş bulunuyor.
==Depremle ilgili linkler==
Siz de deprem ile ilgili linkleri ekleyebilirsiniz.
===23 Şubat 2011===
* http://all-geo.org/highlyallochthonous/2011/02/magnitude-6-3-earthquake-rocks-christchurch/
* http://blogs.sacbee.com/photos/2011/02/dozens-trapped-by-new-zealand.html
* http://www.bgs.ac.uk/research/highlights/earthquakes/newZealandFeb2011.html
* http://en.wikipedia.org/wiki/2011_Canterbury_earthquake
* Eylül 2010'daki deprem: http://www.gns.cri.nz/Home/News-and-Events/Media-Releases/Most-damaging-quake-since-1931/Canterbury-quake
* http://www.news.com.au/world/christchurch-cathedral-before-and-after/story-e6frfl00-1226010081646
* http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one
* http://www.eurekalert.org/pub_releases/2011-02/osu-nze022211.php
* http://earthobservatory.nasa.gov/IOTD/view.php?id=49417
* http://www.scientificamerican.com/article.cfm?id=new-zealand-earthquake-christchurch
* http://latimesblogs.latimes.com/lanow/2011/02/quake-experts-surprised-by-level-of-destruction-in-new-zealand-see-parallels-california-dangers.html
* http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one
===Twitter===
#eqnz etiketini takip edebilirsiniz:
* http://twitter.com/#search?q=%23eqnz
===Sismoloji===
* http://www.geonet.org.nz/news/feb-2011-christchurch-badly-damaged-by-magnitude-6-3-earthquake.html
* [http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usb0001igm.php USGS]
* [http://www.emsc-csem.org/Earthquake/earthquake.php?id=209903#summary EMSC]
* http://www.geonet.org.nz/earthquake/drums/
==InSAR==
* http://comet.nerc.ac.uk/current_research_chch.html
===Web Uygulamaları===
* Uygulamalar hakkında bir yazı: http://www.readwriteweb.com/archives/eqnz_the_web_mobilizes_for_new_zealand_earthquake.php
* GIS hasar haritası: http://s1.demos.eaglegis.co.nz/JavaScript/earthquake-christchurch/
* http://www.google.com/crisisresponse/christchurch_earthquake.html
* http://canterburyearthquake.org.nz/
===Yerel Basın===
* http://www.stuff.co.nz/national/christchurch-earthquake?label=Christchurch+quake
* http://tvnz.co.nz/content/christchurch_earthquake_index_group/christchurch_earthquake_index_skin.xhtml
* http://www.3news.co.nz/National/ChristchurchEarthquake/tabid/1438/Default.aspx
* http://www.nzherald.co.nz/
===Videolar===
* http://www.youtube.com/watch?v=BfcWraeZvcw
* http://www.youtube.com/watch?v=-2hwBgRtBjQ
[[Kategori:Depremler]]
2053
2052
2011-02-23T07:36:53Z
AhmetA
2
Yerel saat ile 12:51'de meydana gelen 6.3'lük depreme ait ilk odak mekanizması çözümleri bindirme karakterine sahip olduğuna işaret etmekte.
Şimdilik depremin Eylül 2010'daki Canterburry depreminin bir artçısı olduğu düşünülüyor.
Oldukça sığ ve Christchurch şehrinden sadece 10 km uzakta meydana gelen depremle ilgili henüz bir yüzey kırığı rapor edilmemiş bulunuyor.
==Depremle ilgili linkler==
Siz de deprem ile ilgili linkleri ekleyebilirsiniz.
===23 Şubat 2011===
* http://all-geo.org/highlyallochthonous/2011/02/magnitude-6-3-earthquake-rocks-christchurch/
* http://blogs.sacbee.com/photos/2011/02/dozens-trapped-by-new-zealand.html
* http://www.bgs.ac.uk/research/highlights/earthquakes/newZealandFeb2011.html
* http://en.wikipedia.org/wiki/2011_Canterbury_earthquake
* Eylül 2010'daki deprem: http://www.gns.cri.nz/Home/News-and-Events/Media-Releases/Most-damaging-quake-since-1931/Canterbury-quake
* http://www.news.com.au/world/christchurch-cathedral-before-and-after/story-e6frfl00-1226010081646
* http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one
* http://www.eurekalert.org/pub_releases/2011-02/osu-nze022211.php
* http://earthobservatory.nasa.gov/IOTD/view.php?id=49417
* http://www.scientificamerican.com/article.cfm?id=new-zealand-earthquake-christchurch
* http://latimesblogs.latimes.com/lanow/2011/02/quake-experts-surprised-by-level-of-destruction-in-new-zealand-see-parallels-california-dangers.html
* http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one
===Twitter===
#eqnz etiketini takip edebilirsiniz:
* http://twitter.com/#search?q=%23eqnz
===Sismoloji===
* http://www.geonet.org.nz/news/feb-2011-christchurch-badly-damaged-by-magnitude-6-3-earthquake.html
* [http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usb0001igm.php USGS]
* [http://www.emsc-csem.org/Earthquake/earthquake.php?id=209903#summary EMSC]
* http://www.geonet.org.nz/earthquake/drums/
===Web Uygulamaları===
* Uygulamalar hakkında bir yazı: http://www.readwriteweb.com/archives/eqnz_the_web_mobilizes_for_new_zealand_earthquake.php
* GIS hasar haritası: http://s1.demos.eaglegis.co.nz/JavaScript/earthquake-christchurch/
* http://www.google.com/crisisresponse/christchurch_earthquake.html
* http://canterburyearthquake.org.nz/
===Yerel Basın===
* http://www.stuff.co.nz/national/christchurch-earthquake?label=Christchurch+quake
* http://tvnz.co.nz/content/christchurch_earthquake_index_group/christchurch_earthquake_index_skin.xhtml
* http://www.3news.co.nz/National/ChristchurchEarthquake/tabid/1438/Default.aspx
* http://www.nzherald.co.nz/
===Videolar===
* http://www.youtube.com/watch?v=BfcWraeZvcw
* http://www.youtube.com/watch?v=-2hwBgRtBjQ
[[Kategori:Depremler]]
2052
2051
2011-02-23T07:36:13Z
AhmetA
2
Yerel saat ile 12:51'de meydana gelen 6.3'lük depreme ait ilk odak mekanizması çözümleri bindirme karakterine sahip olduğuna işaret etmekte.
Şimdilik depremin Eylül 2010'daki Canterburry depreminin bir artçısı olduğu düşünülüyor.
Oldukça sığ ve Christchurch şehrinden sadece 10 km uzakta meydana gelen depremle ilgili henüz bir yüzey kırığı rapor edilmemiş bulunuyor.
==Depremle ilgili linkler==
Siz de deprem ile ilgili linkleri ekleyebilirsiniz.
===23 Şubat 2011===
* http://all-geo.org/highlyallochthonous/2011/02/magnitude-6-3-earthquake-rocks-christchurch/
* http://blogs.sacbee.com/photos/2011/02/dozens-trapped-by-new-zealand.html
* http://www.bgs.ac.uk/research/highlights/earthquakes/newZealandFeb2011.html
* http://en.wikipedia.org/wiki/2011_Canterbury_earthquake
* Eylül 2010'daki deprem: http://www.gns.cri.nz/Home/News-and-Events/Media-Releases/Most-damaging-quake-since-1931/Canterbury-quake
* http://www.news.com.au/world/christchurch-cathedral-before-and-after/story-e6frfl00-1226010081646
* http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one
* http://www.eurekalert.org/pub_releases/2011-02/osu-nze022211.php
* http://earthobservatory.nasa.gov/IOTD/view.php?id=49417
* http://www.scientificamerican.com/article.cfm?id=new-zealand-earthquake-christchurch
* http://latimesblogs.latimes.com/lanow/2011/02/quake-experts-surprised-by-level-of-destruction-in-new-zealand-see-parallels-california-dangers.html
* http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one
==Twitter==
#eqnz etiketini takip edebilirsiniz:
* http://twitter.com/#search?q=%23eqnz
==Sismoloji==
* http://www.geonet.org.nz/news/feb-2011-christchurch-badly-damaged-by-magnitude-6-3-earthquake.html
* [http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usb0001igm.php USGS]
* [http://www.emsc-csem.org/Earthquake/earthquake.php?id=209903#summary EMSC]
* http://www.geonet.org.nz/earthquake/drums/
==Web Uygulamaları==
* Uygulamalar hakkında bir yazı: http://www.readwriteweb.com/archives/eqnz_the_web_mobilizes_for_new_zealand_earthquake.php
* GIS hasar haritası: http://s1.demos.eaglegis.co.nz/JavaScript/earthquake-christchurch/
* http://www.google.com/crisisresponse/christchurch_earthquake.html
* http://canterburyearthquake.org.nz/
==Yerel Basın==
* http://www.stuff.co.nz/national/christchurch-earthquake?label=Christchurch+quake
* http://tvnz.co.nz/content/christchurch_earthquake_index_group/christchurch_earthquake_index_skin.xhtml
* http://www.3news.co.nz/National/ChristchurchEarthquake/tabid/1438/Default.aspx
* http://www.nzherald.co.nz/
==Videolar==
* http://www.youtube.com/watch?v=BfcWraeZvcw
* http://www.youtube.com/watch?v=-2hwBgRtBjQ
[[Kategori:Depremler]]
2051
2050
2011-02-23T07:30:49Z
AhmetA
2
Yerel saat ile 12:51'de meydana gelen 6.3'lük depreme ait ilk odak mekanizması çözümleri bindirme karakterine sahip olduğuna işaret etmekte.
Şimdilik depremin Eylül 2010'daki Canterburry depreminin bir artçısı olduğu düşünülüyor.
Oldukça sığ ve Christchurch şehrinden sadece 10 km uzakta meydana gelen depremle ilgili henüz bir yüzey kırığı rapor edilmemiş bulunuyor.
==Depremle ilgili linkler==
Siz de deprem ile ilgili linkleri ekleyebilirsiniz.
===23 Şubat 2011===
* http://all-geo.org/highlyallochthonous/2011/02/magnitude-6-3-earthquake-rocks-christchurch/
* http://blogs.sacbee.com/photos/2011/02/dozens-trapped-by-new-zealand.html
* http://www.bgs.ac.uk/research/highlights/earthquakes/newZealandFeb2011.html
* http://en.wikipedia.org/wiki/2011_Canterbury_earthquake
* Eylül 2010'daki deprem: http://www.gns.cri.nz/Home/News-and-Events/Media-Releases/Most-damaging-quake-since-1931/Canterbury-quake
* http://www.news.com.au/world/christchurch-cathedral-before-and-after/story-e6frfl00-1226010081646
* http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one
* http://www.eurekalert.org/pub_releases/2011-02/osu-nze022211.php
* http://earthobservatory.nasa.gov/IOTD/view.php?id=49417
* http://www.scientificamerican.com/article.cfm?id=new-zealand-earthquake-christchurch
* http://latimesblogs.latimes.com/lanow/2011/02/quake-experts-surprised-by-level-of-destruction-in-new-zealand-see-parallels-california-dangers.html
* http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one
==Sismoloji==
* http://www.geonet.org.nz/news/feb-2011-christchurch-badly-damaged-by-magnitude-6-3-earthquake.html
* [http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usb0001igm.php USGS]
* [http://www.emsc-csem.org/Earthquake/earthquake.php?id=209903#summary EMSC]
* http://www.geonet.org.nz/earthquake/drums/
==Web Uygulamaları==
* Uygulamalar hakkında bir yazı: http://www.readwriteweb.com/archives/eqnz_the_web_mobilizes_for_new_zealand_earthquake.php
* GIS hasar haritası: http://s1.demos.eaglegis.co.nz/JavaScript/earthquake-christchurch/
* http://www.google.com/crisisresponse/christchurch_earthquake.html
* http://canterburyearthquake.org.nz/
==Yerel Basın==
* http://www.stuff.co.nz/national/christchurch-earthquake?label=Christchurch+quake
* http://tvnz.co.nz/content/christchurch_earthquake_index_group/christchurch_earthquake_index_skin.xhtml
* http://www.3news.co.nz/National/ChristchurchEarthquake/tabid/1438/Default.aspx
* http://www.nzherald.co.nz/
==Videolar==
* http://www.youtube.com/watch?v=BfcWraeZvcw
* http://www.youtube.com/watch?v=-2hwBgRtBjQ
[[Kategori:Depremler]]
2050
2049
2011-02-23T07:28:21Z
AhmetA
2
Yerel saat ile 12:51'de meydana gelen 6.3'lük depreme ait ilk odak mekanizması çözümleri bindirme karakterine sahip olduğuna işaret etmekte.
==Depremle ilgili linkler==
Siz de deprem ile ilgili linkleri ekleyebilirsiniz.
===23 Şubat 2011===
* http://all-geo.org/highlyallochthonous/2011/02/magnitude-6-3-earthquake-rocks-christchurch/
* http://blogs.sacbee.com/photos/2011/02/dozens-trapped-by-new-zealand.html
* http://www.bgs.ac.uk/research/highlights/earthquakes/newZealandFeb2011.html
* http://en.wikipedia.org/wiki/2011_Canterbury_earthquake
* Eylül 2010'daki deprem: http://www.gns.cri.nz/Home/News-and-Events/Media-Releases/Most-damaging-quake-since-1931/Canterbury-quake
* http://www.news.com.au/world/christchurch-cathedral-before-and-after/story-e6frfl00-1226010081646
* http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one
* http://www.eurekalert.org/pub_releases/2011-02/osu-nze022211.php
* http://earthobservatory.nasa.gov/IOTD/view.php?id=49417
* http://www.scientificamerican.com/article.cfm?id=new-zealand-earthquake-christchurch
* http://latimesblogs.latimes.com/lanow/2011/02/quake-experts-surprised-by-level-of-destruction-in-new-zealand-see-parallels-california-dangers.html
* http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one
==Sismoloji==
* http://www.geonet.org.nz/news/feb-2011-christchurch-badly-damaged-by-magnitude-6-3-earthquake.html
* [http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usb0001igm.php USGS]
* [http://www.emsc-csem.org/Earthquake/earthquake.php?id=209903#summary EMSC]
* http://www.geonet.org.nz/earthquake/drums/
==Web Uygulamaları==
* Uygulamalar hakkında bir yazı: http://www.readwriteweb.com/archives/eqnz_the_web_mobilizes_for_new_zealand_earthquake.php
* GIS hasar haritası: http://s1.demos.eaglegis.co.nz/JavaScript/earthquake-christchurch/
* http://www.google.com/crisisresponse/christchurch_earthquake.html
* http://canterburyearthquake.org.nz/
==Yerel Basın==
* http://www.stuff.co.nz/national/christchurch-earthquake?label=Christchurch+quake
* http://tvnz.co.nz/content/christchurch_earthquake_index_group/christchurch_earthquake_index_skin.xhtml
* http://www.3news.co.nz/National/ChristchurchEarthquake/tabid/1438/Default.aspx
* http://www.nzherald.co.nz/
==Videolar==
* http://www.youtube.com/watch?v=BfcWraeZvcw
* http://www.youtube.com/watch?v=-2hwBgRtBjQ
[[Kategori:Depremler]]
2049
2011-02-23T07:08:45Z
AhmetA
2
==Depremle ilgili sayfalar==
===23 Şubat 2011==
* http://blogs.sacbee.com/photos/2011/02/dozens-trapped-by-new-zealand.html
* http://www.bgs.ac.uk/research/highlights/earthquakes/newZealandFeb2011.html
* http://en.wikipedia.org/wiki/2011_Canterbury_earthquake
* Eylül 2010'daki deprem: http://www.gns.cri.nz/Home/News-and-Events/Media-Releases/Most-damaging-quake-since-1931/Canterbury-quake
* http://www.news.com.au/world/christchurch-cathedral-before-and-after/story-e6frfl00-1226010081646
* http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one
==Web Uygulamaları==
* http://www.readwriteweb.com/archives/eqnz_the_web_mobilizes_for_new_zealand_earthquake.php
* GIS hasar haritası: http://s1.demos.eaglegis.co.nz/JavaScript/earthquake-christchurch/
* http://canterburyearthquake.org.nz/
==Videolar==
* http://www.youtube.com/watch?v=-2hwBgRtBjQ&feature=youtu.be
[[Kategori:Depremler]]
3D DEM view
0
1451
1870
1841
2009-05-22T11:40:28Z
AhmetA
2
[[Resim:iznik3D.jpg]]
İznik gölüne 3 boyutlu bir bakış (dem, intensiti ve renk paleti için [[SRTM çizimi]] bölümüne bakınız)
set isim = Iznik3D.ps
set bakıs = "-E40/15"
grdview N40E029C.grd -IN40E029CI.grd -JM11 $bakis -R29.2/29.8/40.35/40.44 -Cgray.cpt \
-Jz0.0008 -Qi300g -V -Z0 -K -N0/120> ! $isim
pscoast -O -Df -S0/0/255 -W -R -JM $bakis -Jz0.0003 -B.1NE >> $isim
gv $isim &
--[[Kullanıcı:Ziyadin|Ziyadin]] 22:39, 9 Nisan 2009 (CEST)
1841
1839
2009-04-09T20:39:36Z
Ziyadin
4
[[Resim:iznik3D.jpg]]
İznik gölüne 3 boyutlu bir bakış (dem, intensiti ve renk paleti için [[srtm çizimi]] bölümüne bakınız)
set isim = Iznik3D.ps
set bakıs = "-E40/15"
grdview N40E029C.grd -IN40E029CI.grd -JM11 $bakis -R29.2/29.8/40.35/40.44 -Cgray.cpt \
-Jz0.0008 -Qi300g -V -Z0 -K -N0/120> ! $isim
pscoast -O -Df -S0/0/255 -W -R -JM $bakis -Jz0.0003 -B.1NE >> $isim
gv $isim &
--[[Kullanıcı:Ziyadin|Ziyadin]] 22:39, 9 Nisan 2009 (CEST)
1839
1809
2009-04-09T20:38:31Z
Ziyadin
4
[[Resim:iznik3D.jpg]]
İznik gölüne 3 boyutlu bir bakış (dem, intensiti ve renk paleti için [[srtm çizimi]] bölümüne bakınız)
set isim = Iznik3D.ps
set bakıs = "-E40/15"
grdview N40E029C.grd -IN40E029CI.grd -JM11 $bakis -R29.2/29.8/40.35/40.44 -Cgray.cpt \
-Jz0.0008 -Qi300g -V -Z0 -K -N0/120> ! $isim
pscoast -O -Df -S0/0/255 -W -R -JM $bakis -Jz0.0003 -B.1NE >> $isim
gv $isim &
1809
1808
2009-04-07T19:37:26Z
Ziyadin
4
İznik gölüne 3 boyutlu bir bakış (dem, intensiti ve renk paleti için [[srtm çizimi]] bölümüne bakınız)
set isim = Iznik3D.ps
set bakıs = "-E40/15"
grdview N40E029C.grd -IN40E029CI.grd -JM11 $bakis -R29.2/29.8/40.35/40.44 -Cgray.cpt \
-Jz0.0008 -Qi300g -V -Z0 -K -N0/120> ! $isim
pscoast -O -Df -S0/0/255 -W -R -JM $bakis -Jz0.0003 -B.1NE >> $isim
gv $isim &
1808
1807
2009-04-07T19:34:22Z
Ziyadin
4
İznik gölüne 3 boyutlu bir bakış
set nam = Iznik3D.ps
set bakıs = "-E40/15"
grdview N40E029C.grd -IN40E029CI.grd -JM11 $bakis -R29.2/29.8/40.35/40.44 -Cgray.cpt \
-Jz0.0008 -Qi300g -V -Z0 -K -N0/120> ! $nam
pscoast -O -Df -S0/0/255 -W -R -JM $bakis -Jz0.0003 -B.1NE >> $nam
gv $nam &
1807
1806
2009-04-07T19:33:46Z
Ziyadin
4
İznik gölüne 3 boyutlu bir bakış
set nam = Iznik3D.ps
set bakıs = "-E40/15"
grdview N40E029C.grd -IN40E029CI.grd -JM11 $bakis -R29.2/29.8/40.35/40.44 -Cgray.cpt -Jz0.0008 -Qi300g -V -Z0 -K -N0/120> ! $nam
pscoast -O -Df -S0/0/255 -W -R -JM $bakis -Jz0.0003 -B.1NE >> $nam
gv $nam &
1806
1805
2009-04-07T19:33:19Z
Ziyadin
4
İznik gölüne 3 boyutlu bir bakış
set nam = Iznik3D.ps
set bakıs = "-E40/15"
grdview N40E029C.grd -IN40E029CI.grd -JM11 $bakis -R29.2/29.8/40.35/40.44 -Cgray.cpt -Jz0.0008 -Qi300g -V -Z0 -K -N0/120> ! $nam
pscoast -O -Df -S0/0/255 -W -R -JM $bakis -Jz0.0003 -B.1NE >> $nam
gv $nam &
1805
2009-04-07T19:32:36Z
Ziyadin
4
<bash>
# İznik gölüne 3 boyutlu bir bakış
set nam = Iznik3D.ps
set bakıs = "-E40/15"
grdview N40E029C.grd -IN40E029CI.grd -JM11 $bakis -R29.2/29.8/40.35/40.44 -Cgray.cpt -Jz0.0008 -Qi300g -V -Z0 -K -N0/120> ! $nam
pscoast -O -Df -S0/0/255 -W -R -JM $bakis -Jz0.0003 -B.1NE >> $nam
gv $nam &
</bash>
Ana Sayfa
0
1
2151
2150
2012-08-20T21:20:17Z
AhmetA
2
guncelleme sonrasi sayfa hizalamada sorun
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[:Category:Depremler]]
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[GMT Eğitimleri]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[Google Earth]] | [[KML-KMZ arşivi]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>GMT Eğitimleri</h3>
* 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın!
<h3>Diğer Kaynaklar:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
* [[SRTM | SRTM-HGT -> GRD]]
* [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
<h3>Üyelik</h3>
* Üyelik için ituatag at itu edu tr adresine eposta atmanız kafi!
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
339da2bc89ebc2bc7c3b8aa241b44d5f8274bbd4
2150
2149
2012-01-08T22:26:12Z
AhmetA
2
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[:Category:Depremler]]
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[GMT Eğitimleri]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[Google Earth]] | [[KML-KMZ arşivi]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>GMT Eğitimleri</h3>
* 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın!
<h3>Diğer Kaynaklar:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
* [[SRTM | SRTM-HGT -> GRD]]
* [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
<h3>Üyelik</h3>
* Üyelik için ituatag at itu edu tr adresine eposta atmanız kafi!
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
2149
2143
2012-01-08T22:14:48Z
AdminGMTTR
1
4kdag tarafından yapılan değişiklikler geri alınarak, AdminGMTTR tarafından değiştirilmiş önceki sürüm geri getirildi.
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[:Category:Depremler]]
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[GMT Eğitimleri]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[Google Earth]] | [[KML-KMZ arşivi]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>GMT Eğitimleri</h3>
* 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın!
<h3>Diğer Kaynaklar:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
* [[SRTM | SRTM-HGT -> GRD]]
* [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
2143
2086
2012-01-08T16:19:04Z
4kdag
52
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[:Category:Depremler]]
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[GMT Eğitimleri]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[Google Earth]] | [[KML-KMZ arşivi]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
*[[filmini izle]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>GMT Eğitimleri</h3>
* 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın!
<h3>Diğer Kaynaklar:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
* [[SRTM | SRTM-HGT -> GRD]]
* [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
2086
2085
2011-11-16T18:30:02Z
AdminGMTTR
1
Oyunlar35 tarafından yapılan değişiklikler geri alınarak, AhmetA tarafından değiştirilmiş önceki sürüm geri getirildi.
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[:Category:Depremler]]
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[GMT Eğitimleri]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[Google Earth]] | [[KML-KMZ arşivi]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>GMT Eğitimleri</h3>
* 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın!
<h3>Diğer Kaynaklar:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
* [[SRTM | SRTM-HGT -> GRD]]
* [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
2085
2084
2011-11-15T23:39:17Z
Oyunlar35
35
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[:Category:Depremler]]
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[GMT Eğitimleri]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[Google Earth]] | [[KML-KMZ arşivi]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>GMT Eğitimleri</h3>
* 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın!
<h3>Diğer Kaynaklar:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin![http://www.oyunlar35.com badava oyunlar]
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
* [[SRTM | SRTM-HGT -> GRD]]
* [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
2084
2081
2011-10-25T17:58:45Z
AhmetA
2
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[:Category:Depremler]]
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[GMT Eğitimleri]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[Google Earth]] | [[KML-KMZ arşivi]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>GMT Eğitimleri</h3>
* 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın!
<h3>Diğer Kaynaklar:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
* [[SRTM | SRTM-HGT -> GRD]]
* [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
2081
2080
2011-10-25T17:45:21Z
AhmetA
2
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[:Category:Depremler]]
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[GMT Eğitimleri]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[Google Earth]] | [[KML-KMZ arşivi]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>GMT Eğitimleri</h3>
* 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın!
<h3>Diğer Kaynaklar:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM | SRTM-HGT -> GRD]]
* [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
2080
2048
2011-10-25T17:44:58Z
AhmetA
2
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[:Category:Depremler]]
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[GMT Eğitimleri]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[Google Earth]] | [[KML-KMZ arşivi]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>GMT Eğitimleri</h3>
* 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın!
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM | SRTM-HGT -> GRD]]
* [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
2048
2045
2011-02-23T07:00:46Z
AhmetA
2
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[:Category:Depremler]]
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[GMT Eğitimleri]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[Google Earth]] | [[KML-KMZ arşivi]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM | SRTM-HGT -> GRD]]
* [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
2045
2044
2011-01-09T19:43:29Z
AhmetA
2
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[GMT Eğitimleri]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[Google Earth]] | [[KML-KMZ arşivi]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM | SRTM-HGT -> GRD]]
* [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
2044
2036
2011-01-09T19:42:43Z
AhmetA
2
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[GMT Eğitimleri]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[Google Earth]] | [[KML arşivi]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM | SRTM-HGT -> GRD]]
* [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
2036
2021
2010-12-29T19:36:51Z
AhmetA
2
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[GMT Eğitimleri]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[Google Earth]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM | SRTM-HGT -> GRD]]
* [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
2021
1986
2010-10-07T20:34:47Z
AhmetA
2
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[Google Earth]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM | SRTM-HGT -> GRD]]
* [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
1986
1975
2010-09-19T08:33:45Z
Onur
5
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM | SRTM-HGT -> GRD]]
* [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
1975
1974
2010-09-18T15:36:07Z
AhmetA
2
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
1974
1973
2010-08-24T05:33:18Z
XmD
15
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[http://www.mp3lerim.org mp3 dinle]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
1973
1972
2010-08-24T05:33:06Z
XmD
15
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
*[http://www.mp3lerim.org mp3 dinle]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
1972
1971
2010-08-24T05:32:53Z
XmD
15
/* GMT Türkiye Wiki (beta!) */
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
1971
1962
2010-08-24T05:32:33Z
XmD
15
/* GMT Türkiye Wiki (beta!) */
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
[http://www.mp3lerim.org mp3 dinle]
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
1962
1957
2010-03-30T13:07:21Z
Onur
5
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir)
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
1957
1956
2010-02-18T14:07:43Z
AhmetA
2
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz]
1956
1955
2010-02-18T14:06:47Z
AhmetA
2
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
1955
1954
2010-02-18T14:06:23Z
AhmetA
2
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
* [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dön]
<h3>Popüler Başlıklar</h3>
* [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
1954
1873
2010-02-18T13:52:46Z
AhmetA
2
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin!
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
1873
1872
2009-05-22T13:22:48Z
AhmetA
2
__NOTOC__
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası]
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
1872
1829
2009-05-22T13:21:41Z
AhmetA
2
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası]
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
<h3>Popüler Başlıklar</h3>
* [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz.
|}
<br />
1829
1828
2009-04-09T03:11:12Z
AhmetA
2
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası]
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
|}
<br />
1828
1827
2009-04-09T03:10:54Z
AhmetA
2
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
<h3>Wiki Sayfaları</h3>
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası]
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
|}
<br />
1827
1826
2009-04-09T03:09:25Z
AhmetA
2
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| cellspacing="3"
|- valign="top"
|width="75%" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="25%" style="border: 1px solid #c6c9ff; color: #000; background-color: #D1EED2"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası]
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
|}
<br />
1826
1825
2009-04-09T03:08:42Z
AhmetA
2
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| cellspacing="3"
|- valign="top"
|width="55%" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="45%" style="border: 1px solid #c6c9ff; color: #000; background-color: #D1EED2"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası]
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
|}
<br />
1825
1824
2009-04-09T03:08:14Z
AhmetA
2
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| cellspacing="3"
|- valign="top"
|width="75%" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="25%" style="border: 1px solid #c6c9ff; color: #000; background-color: #D1EED2"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası]
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
|}
<br />
1824
1813
2009-04-09T03:07:10Z
AhmetA
2
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| cellspacing="3"
|- valign="top"
|width="75%" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"|
<div style="padding: .4em .9em .9em">
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
</div>
|width="25%" style="border: 1px solid #c6c9ff; color: #000; background-color: #D1EED2"|
<div style="clear: right; text-align: left; float: left; padding: .4em .9em .9em">
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası]
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
</div>
|}
<br />
1813
1812
2009-04-08T06:34:02Z
AhmetA
2
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası]
* [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small>
|}
1812
1771
2009-04-08T06:33:36Z
AhmetA
2
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
{| align="center" width="100%" bgcolor="#fff7c"
|- valign="top" background-color: #fff7c
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Wiki Sayfaları</h3>
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
|width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"|
<h3>Diğer:</h3>
* [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası]
* [[GMT Türkiye Tartışma Grubu]]:
<small>gmt-turkiye@googlegroups.com</small>
|}
1771
1760
2009-04-04T17:47:05Z
Onur
5
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
1760
1750
2009-04-04T16:56:41Z
Onur
5
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, sed örnekleri, yararlı unix komutları)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Atıf Verme]]
*[[Wiki Yardım]]
1750
1682
2009-04-04T14:49:53Z
Onur
5
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, sed örnekleri, yararlı unix komutları)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
* [[Grafik Düzenlemeleri]]
*[[GMT Linkleri]]
*[[Wiki Yardım]]
1682
1634
2009-04-02T17:04:42Z
AhmetA
2
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, sed örnekleri, yararlı unix komutları)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
*[[GMT Linkleri]]
*[[Wiki Yardım]]
1634
1633
2009-04-02T09:22:17Z
AhmetA
2
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki (beta!) ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, sed örnekleri, yararlı unix komutları)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
*[[GMT Linkleri]]
*[[Wiki Yardım]]
1633
1526
2009-04-02T09:19:25Z
AhmetA
2
[[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, sed örnekleri, yararlı unix komutları)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
*[[GMT Linkleri]]
*[[Wiki Yardım]]
1526
1497
2009-03-18T07:05:06Z
AhmetA
2
[[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, sed örnekleri, yararlı unix komutları)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
*[[GMT Linkleri]]
*[[Wiki Yardım]]
1497
1496
2009-03-17T21:18:25Z
AhmetA
2
[[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri]]
*[[Faydalı Komutlar Arşivi]] (awk, sed örnekleri, yararlı unix komutları)
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
*[[Wiki Yardım]]
1496
1495
2009-03-17T21:17:36Z
AhmetA
2
[[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri]]
*[[:Category:Faydalı Kodlar Arşivi|Faydalı Kodlar Arşivi]] awk, sed örnekleri, yararlı unix komutları
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
*[[Wiki Yardım]]
1495
1488
2009-03-17T21:16:55Z
AhmetA
2
[[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri]]
*[[:Category:Faydalı Kodlar Arşivi]]
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
*[[Wiki Yardım]]
1488
1485
2009-03-17T20:47:14Z
AhmetA
2
[[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri]]
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Metin Editörleri]]
*[[Wiki Yardım]]
1485
1484
2009-03-17T20:37:57Z
AhmetA
2
Yeni kategori: Faydalı Yazılımlar
[[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri]]
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]]
*[[Wiki Yardım]]
1484
1481
2009-03-17T20:31:45Z
AhmetA
2
[[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri]]
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[Faydalı Programlar]]
*[[Wiki Yardım]]
1481
1480
2009-03-17T17:46:01Z
AhmetA
2
[[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları|GMT Komutları]]
*[[GMT Kod Örnekleri]]
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[Wiki Yardım]]
1480
1479
2009-03-17T17:45:35Z
AhmetA
2
GMT komutları kategorisi açılışı
[[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[:Category:GMT Komutları]]
*[[GMT Kod Örnekleri]]
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[Wiki Yardım]]
1479
1464
2009-03-17T17:38:57Z
AhmetA
2
[[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[GMT Komutları]]
*[[GMT Kod Örnekleri]]
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[Wiki Yardım]]
1464
1438
2009-03-16T21:43:52Z
Onur
5
[[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[GMT Kod Örnekleri]]
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[Wiki Yardım]]
1438
1403
2009-03-16T18:28:09Z
Onur
5
/* GMT Türkiye Wiki */
[[Resim:ATAGlogo2.gif]][[Resim:Gmt_nav.gif]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kurulumu]]
*[[GMT Kod Örnekleri]]
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[Wiki Yardım]]
1403
1394
2009-03-15T20:50:06Z
AhmetA
2
[[Resim:ATAGlogo2.gif]][[Resim:Gmt_nav.gif]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[Windows kurulumu]]
*[[GMT Kod Örnekleri]]
*[[GMT Kurulumu]]
*[[GMT_SSS|Sıkça Sorulan Sorular]]
*[[Wiki Yardım]]
1394
1389
2009-03-15T20:39:00Z
Ziyadin
4
/* GMT Türkiye Wiki */
[[Resim:ATAGlogo2.gif]][[Resim:Gmt_nav.gif]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[Windows kurulumu]]
*[[GMT Kod Örnekleri]]
*[[GMT Kurulumu]]
*[[GMT_SSS|Sıkça Sorulan Sorular]]
1389
1388
2009-03-15T18:09:51Z
AhmetA
2
[[Resim:ATAGlogo2.gif]][[Resim:Gmt_nav.gif]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kod Örnekleri]]
*[[GMT Kurulumu]]
*[[GMT_SSS|Sıkça Sorulan Sorular]]
1388
1385
2009-03-15T01:46:26Z
AhmetA
2
[[Resim:ATAGlogo2.gif]][[Resim:Gmt_nav.gif]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kod Örnekleri]]
*[[GMT Kurulumu]]
1385
1376
2009-03-15T00:55:43Z
AhmetA
2
[[Resim:ATAGlogo2.gif]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kod Örnekleri]]
*[[GMT Kurulumu]]
1376
1375
2009-03-14T21:47:46Z
AhmetA
2
[[Resim:ATAGlogo2.gif]]
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kod Arşivi]]
*[[GMT Kurulumu]]
1375
1373
2009-03-14T21:47:25Z
AhmetA
2
== GMT Türkiye Wiki ==
[[Resim:ATAGlogo2.gif]]
*[[GMT Sürümleri]]
*[[GMT Kod Arşivi]]
*[[GMT Kurulumu]]
1373
1369
2009-03-14T21:31:05Z
AhmetA
2
== GMT Türkiye Wiki ==
[http://www.atag.itu.edu.tr/images/ATAGlogo2.gif]
*[[GMT Sürümleri]]
*[[GMT Kod Arşivi]]
*[[GMT Kurulumu]]
1369
1
2009-03-14T21:23:45Z
AhmetA
2
== GMT Türkiye Wiki ==
*[[GMT Sürümleri]]
*[[GMT Kod Arşivi]]
*[[GMT Kurulumu]]
1
2009-03-14T19:35:30Z
MediaWiki default
0
<big>'''MediaWiki has been successfully installed.'''</big>
Consult the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for information on using the wiki software.
== Getting started ==
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]
* [http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
Atıf Verme
0
1443
1976
1970
2010-09-18T16:56:57Z
AdminGMTTR
1
Seocalismasi tarafından yapılan değişiklikler geri alınarak, Onur tarafından değiştirilmiş önceki sürüm geri getirildi.
Yayınlarınızda GMT kullanıyorsanız aşağıdaki yayınlara atıf vermeniz (teşekkürler-acknowledgements kısmında olabilir) projenin yürütülmesi için çok önemlidir.
* Wessel, P., and W. H. F. Smith, New, improved version of Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 79 (47), pp. 579, 1998.
* Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 76 (33), pp. 329, 1995.
* Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U. [http://www.agu.org/eos_elec/95154e.html electronic supplement], 1995.
* Wessel, P., and W. H. F. Smith, Free software helps map and display data, EOS Trans. Amer. Geophys. U., vol. 72 (41), pp. 441, 445-446, 1991.
== Örnek ==
Some of the figures were prepared using the
public domain GMT software (Wessel and Smith 1998).
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. ''
1970
1788
2010-08-24T03:37:32Z
Seocalismasi
14
Yayınlarınızda GMT kullanıyorsanız aşağıdaki yayınlara atıf vermeniz (teşekkürler-acknowledgements kısmında olabilir) projenin yürütülmesi için çok önemlidir.
* Wessel, P., and W. H. F. Smith, New, improved version of Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 79 (47), pp. 579, 1998.
* Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 76 (33), pp. 329, 1995.
* Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U. [http://www.agu.org/eos_elec/95154e.html electronic supplement], 1995.
* Wessel, P., and W. H. F. Smith, Free software helps map and display data, EOS Trans. Amer. Geophys. U., vol. 72 (41), pp. 441, 445-446, 1991.
== Örnek ==
Some of the figures were prepared using the
public domain GMT software (Wessel and Smith 1998).
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. ''
[http://www.imcturk.com antalya web tasarım]
[http://www.areaturk.com antalya web tasarım]
[http://burmehlidafx15biberweb.blogcu.com burmeh yaza lida fx15 biber hapı ile formda girin]
1788
1764
2009-04-04T18:55:28Z
Onur
5
Yayınlarınızda GMT kullanıyorsanız aşağıdaki yayınlara atıf vermeniz (teşekkürler-acknowledgements kısmında olabilir) projenin yürütülmesi için çok önemlidir.
* Wessel, P., and W. H. F. Smith, New, improved version of Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 79 (47), pp. 579, 1998.
* Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 76 (33), pp. 329, 1995.
* Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U. [http://www.agu.org/eos_elec/95154e.html electronic supplement], 1995.
* Wessel, P., and W. H. F. Smith, Free software helps map and display data, EOS Trans. Amer. Geophys. U., vol. 72 (41), pp. 441, 445-446, 1991.
== Örnek ==
Some of the figures were prepared using the
public domain GMT software (Wessel and Smith 1998).
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. ''
1764
1761
2009-04-04T17:20:39Z
AhmetA
2
Yayınlarınızda GMT kullanıyorsanız aşağıdaki yayınlara atıf vermeniz (teşekkürler-acknowledgements kısmında olabilir) projenin yürütülmesi için çok önemlidir.
* Wessel, P., and W. H. F. Smith, New, improved version of Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 79 (47), pp. 579, 1998.
* Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 76 (33), pp. 329, 1995.
* Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U. [http://www.agu.org/eos_elec/95154e.html electronic supplement], 1995.
* Wessel, P., and W. H. F. Smith, Free software helps map and display data, EOS Trans. Amer. Geophys. U., vol. 72 (41), pp. 441, 445-446, 1991.
== Örnek ==
Some of the figures were prepared using the
public domain GMT software (Wessel and Smith 1998).
1761
2009-04-04T16:58:28Z
Onur
5
Yayınlarınızda GMT kullanıyorsanız aşağıdaki yayınlara atıf vermeniz (teşekkürler kısmında olabilir) projenin yürütülmesi için çok önemlidir.
* Wessel, P., and W. H. F. Smith, New, improved version of Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 79 (47), pp. 579, 1998.
* Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 76 (33), pp. 329, 1995.
* Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U. [http://www.agu.org/eos_elec/95154e.html electronic supplement], 1995.
* Wessel, P., and W. H. F. Smith, Free software helps map and display data, EOS Trans. Amer. Geophys. U., vol. 72 (41), pp. 441, 445-446, 1991.
Bakınız
0
1424
1665
2009-04-02T13:06:23Z
Ziyadin
4
http://www.atag.itu.edu.tr/w/index.php/SRTM_GEBCO_mozaik
C-Shell
0
1450
1793
2009-04-05T07:24:34Z
Onur
5
C-Shell, yazım formatı C programlama diline benzeyen temel Linux kabuklarından (shell) biridir. Kabuğun çalıştırılması csh programıyla yapılır. Güncel Linux sürümlerinde csh programı kaldırılmış, yerine daha geliştirilmiş versiyonu olan tcsh programı yerleştirilmiştir.
== C-SHELL temel ifadeleri ==
* ''';''' Komutların aynı satırda yazılması için aralarına konur.
* ''':''' Dosya/Değişken yol/isimlerinde modifikasyon yapar
''':t''' dosya yolunu silerek sadece adını verir ''set a = ` pwd ` ; echo $a:t''
''':h''' dosya yolunu verir. ''set a = ` pwd ` ; echo $a:h''
''':u''' ilk küçük harfi, büyük yapar
''':l''' ilk büyük harfi küçük harf yapar
''':al''' ''':au''' küçük/büyük harf işlemini tüm harflere uygular
* '''set''' Değişken ataması yapar
<C>set a = 123
set a = (123 456) dizi->> $a[1] $a[2] </C>
* '''$''' Değişken tanımlaması
<C>set b = $a</C> ( a değişkeni b'ye atanır)
* '''$<''' Bir değişken için dışarıdan değer girişi sağlar
<C>set a = $< </C>
* '''@''' Çok temel/basit matematik işlemleri yapar (ondalıklı sayılar kullanılamaz !)
<C>@ a = 1 + 1
@ a = $b * 3
@ a = 1.1 + 1 >>> hata verir
@ a++ a-- </C>
* '''echo''' Ekrana yazı/deger yazılmasını sağlar
\n yeni satır
\t tab
\a beep
* '''goto''' Tanımlı bir satıra gitmeyi sağlar
goto ATLA (ileriki bir satırda ATLA: şeklinde tanimlama olmalıdır )
* '''exit''' Kabuktan çıkmayı sağlar.
* ''' ` `''' Komut içinde diğer program/komut çalıştırılmasını sağlar
set a = ` echo "12" `
* '''if''' Şartların düzenlenmesini sağlar.
<C>
if ( $a == 1 ) then
echo $a
endif
</C>
''' == ''' Eşit
''' > ''' Büyük
''' < ''' Küçük
''' >= <= ''' Büyük/Küçük eşit
''' && ''' ve
''' || ''' veya
Dosya kontrollerinde kullanılan bazı özel ifadeler ( ! anlamın tersini ifade eder )
<C>r Read access
w Write access
x Execute access
e Existence
z Zero size
s Non-zero size (+)
f Plain file
d Directory
l Symbolic link (+) *</C>
Örnek: if ( ! -e a.txt ) echo " a.txt mevcut degil."
* '''switch''' If yapısının basitleştirilmiş şeklidir.
<C> switch xyz {
a {
...
}
b {
...
}
c {
...
}
default {
...
}
}</C>
* '''while''' Verilen matematiksel tanımlama doğru olduğu sürece belirli işlemlerin yapılması için kullanılır.
<C>set i = 0
while { $i < 10 } {
...
@ i++
}</C>
* '''incr''' Değişkenin değerini arttırır.
<C>
incr i -> 1 arttirma ( i++ )
incr i 10 -> 10 arttirma ( i=i+10 )
</C>
* '''clear''' Ekranı temizler
* $1 veya $argv[1] Scripte dışarıdan (komut satırından) verilen parametreleri belirtir
$2 veya $argv[2]
* '''foreach''' Verilen bir dosya grubunu veya dizinin elemanlarını sırayla işlenmesini sağlar
<C>foreach dosya ( *.dat )
echo $dosya
end</C>
''* [[Onur Tan]] GMT kurs dökümanlarından alınmıştır''
Cygwin
0
1465
1881
1880
2009-06-15T22:50:58Z
Ziyadin
4
XV programını cygwin'e sorunsuz kurmak için aşağıdaki adresten cygwin setup.exe'yi indirelim
http://lassauge.free.fr/cygwin/setup-fr.exe
setup.exe yi çalıştırın ve indirme adreslerinin verildiği pencere gelince http://lassauge.free.fr/cygwin/release/ sayfasında gösterildiği gibi aşağıdaki adresi URL adresine yazıp ekleyin (Ajouter düğmesine basın).
http://lassauge.free.fr/cygwin
Daha sonra X11 dizini altında listenin en sonunda bulunan xv programının başındaki Passe yazısına tıklayın ve devam ederek (next) kurun.
1880
1879
2009-06-15T22:48:41Z
Ziyadin
4
XV programını cygwin'e sorunsuz kurmak için aşağıdaki adresten cygwin setup.exe'yi indirelim
http://lassauge.free.fr/cygwin/setup-fr.exe
setup.exe yi çalıştırın ve indirme adreslerinin verildiği sayfa gelince http://lassauge.free.fr/cygwin/release/ sayfasında gösterildiği gibi aşağıdaki adresi URL adresine yazıp ekleyin (Ajouter düğmesine basın).
http://lassauge.free.fr/cygwin
Daha sonra X11 dizini altında listenin en sonunda bulunan xv programını tıklayın ve yükleyin.
1879
1878
2009-06-15T22:42:28Z
Ziyadin
4
XV programını cygwin'e sorunsuz kurmak için aşağıdaki adresten cygwin setup.exe'yi indirelim
http://lassauge.free.fr/cygwin/setup-fr.exe
setup.exe yi çalıştırın ve indirme adreslerinin verildiği sayfa gelince http://lassauge.free.fr/cygwin/release/ sayfasında gösterildiği gibi aşağıdaki adresi URL adresine yazıp ekleyin (Ajouter düğmesine basın).
http://lassauge.free.fr/cygwin
Daha sonra xv programını burada bulup yükleyin.
1878
1877
2009-06-15T22:39:46Z
Ziyadin
4
XV programını cygwin'e sorunsuz kurmak için aşağıdaki adresten cygwin setup.exe'yi indirelim
http://lassauge.free.fr/cygwin/setup-fr.exe
setup.exe yi çalıştırın ve indirme adreslerinin verildiği sayfa gelince http://lassauge.free.fr/cygwin/release/ sayfasında gösterildiği gibi aşağıdaki adresi URL adresine yazıp ekleyin.
http://lassauge.free.fr/cygwin
Daha sonra xv programını burada bulup yükleyin.
1877
1876
2009-06-15T22:38:41Z
Ziyadin
4
XV programını cygwin'e sorunsuz kurmak için aşağıdaki adresten cygwin setup.exe'yi indirelim
[http://lassauge.free.fr/cygwin/setup-fr.exe]
setup.exe yi çalıştırın ve indirme adreslerinin verildiği sayfa gelince http://lassauge.free.fr/cygwin/release/ sayfasında gösterildiği gibi aşağıdaki adresi URL adresine yazıp ekleyin.
http://lassauge.free.fr/cygwin
Daha sonra xv programını burada bulup yükleyin.
1876
2009-06-15T22:37:07Z
Ziyadin
4
XV programını cygwin'e sorunsuz kurmak için aşağıdaki adresten cygwin setup.exe'yi indirelim
[http://lassauge.free.fr/cygwin/setup-fr.exe]
setup.exe yi çalıştırın ve indirme adreslerinin verildiği sayfa gelince aşağıdaki adresi URL adresine yazıp ekleyin.
http://lassauge.free.fr/cygwin
Daha sonra xv programını burada bulup yükleyin.
DEM'den kesit alma
0
1423
1699
1697
2009-04-02T19:42:19Z
Ziyadin
4
[[Resim:profil2.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
[[SRTM GEBCO mozaik]] sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar ve profile.xydz isimli dosya içine at.
# xydz soyadını veriyoruz ki bunun boylam enlem distance ve yükseklik olduğunu anlaşılsın.
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# Grafiğin eskenlerini belirlemek için x,y,d ve z değerlerinin değişim aralığını minmax komutu
# ile bul ve bunları r değişkenine ata. Düşey ekseni geniş tutmak için yükseliğin minimum
# değeri 110 m azalt, maksimum değerini ise 100 m arttır
</bash>
<bash>
###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN'''
###### hangi shell'i kullandığınızı anlamak için aşağıdaki komutu verdiğinizde
echo $SHELL
###### terminalede çıkan tcsh veya csh değilse
tcsh
# veya
csh
# komutunu vermeniz gerekiyor
</bash>
<bash>
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-110,$8+100}'`
# yatay eksende enlem olsun. Bu durumda 2. (enlem) ve 4. (yükseklik) kolonları alarız awk ile.
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
# xv ile görüntüleyelim 90 derece saat yönünde çevirerek
# xv yoksa gv, display veya gs kullanılabilir
xv -rotate -90 x.ps
# yatay eksen derece cinsinden mesafe olsun. Bu durumda 3. kolonu seçeriz awk ile
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
# kesitin içini gri ile boyayalım. Bunun için ilk satırda 0 0 0 0 son satırla 180 180 180 0
# olması için aşağıdaki komutlar çalıştırılır
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
# Kesitin yerini harita üzerinde kırmızı çizgi ile gösterelim
# Gri palet oluşturalım topoğrafya için
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmara.ps
set R = "-R29/30/40/40.7 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name
awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name
xv $name &
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 21:42, 2 Nisan 2009 (CEST)
1697
1696
2009-04-02T19:35:15Z
Ziyadin
4
[[Resim:profil2.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
[[SRTM GEBCO mozaik]] sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar ve profile.xydz isimli dosya içine at.
# xydz soyadını veriyoruz ki bunun boylam enlem distance ve yükseklik olduğunu anlaşılsın.
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# Grafiğin eskenlerini belirlemek için x,y,d ve z değerlerinin değişim aralığını minmax komutu
# ile bul ve bunları r değişkenine ata. Düşey ekseni geniş tutmak için yükseliğin minimum
# değeri 110 m azalt, maksimum değerini ise 100 m arttır
</bash>
<bash>
###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN'''
###### hangi shell'i kullandığınızı anlamak için aşağıdaki komutu verdiğinizde
echo $SHELL
###### terminalede çıkan tcsh veya csh değilse
tcsh
# veya
csh
# komutunu vermeniz gerekiyor
</bash>
<bash>
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-110,$8+100}'`
# yatay eksende enlem olsun. Bu durumda 2. (enlem) ve 4. (yükseklik) kolonları alarız awk ile.
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
# xv ile görüntüleyelim 90 derece saat yönünde çevirerek
# xv yoksa gv, display veya gs kullanılabilir
xv -rotate -90 x.ps
# yatay eksen derece cinsinden mesafe olsun. Bu durumda 3. kolonu seçeriz awk ile
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
# kesitin içini gri ile boyayalım. Bunun için ilk satırda 0 0 0 0 son satırla 180 180 180 0
# olması için aşağıdaki komutlar çalıştırılır
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
# Kesitin yerini harita üzerinde kırmızı çizgi ile gösterelim
# Gri palet oluşturalım topoğrafya için
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmara.ps
set R = "-R29/30/40/40.7 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name
awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name
xv $name &
</bash>
1696
1695
2009-04-02T19:34:07Z
Ziyadin
4
[[Resim:profil2.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
[[SRTM GEBCO mozaik]] sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar ve profile.xydz isimli dosya içine at.
# xydz soyadını veriyoruz ki bunun boylam enlem distance ve yükseklik olduğunu anlaşılsın.
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# Grafiğin eskenlerini belirlemek için x,y,d ve z değerlerinin değişim aralığını minmax komutu
# ile bul ve bunları r değişkenine ata. Düşey ekseni geniş tutmak için yükseliğin minimum
# değeri 110 m azalt, maksimum değerini ise 100 m arttır
</bash>
<bash>
###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN'''
###### hangi shell'i kullandığınız anlamak için aşağıdaki komutu verdiğinizde.
echo $SHELL
###### terminalede çıkan tcsh veya csh değilse
tcsh
# veya
csh
# komutunu vermeniz gerekiyor
</bash>
<bash>
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-110,$8+100}'`
# yatay eksende enlem olsun. Bu durumda 2. (enlem) ve 4. (yükseklik) kolonları alarız awk ile.
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
# xv ile görüntüleyelim 90 derece saat yönünde çevirerek
# xv yoksa gv, display veya gs kullanılabilir
xv -rotate -90 x.ps
# yatay eksen derece cinsinden mesafe olsun. Bu durumda 3. kolonu seçeriz awk ile
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
# kesitin içini gri ile boyayalım. Bunun için ilk satırda 0 0 0 0 son satırla 180 180 180 0
# olması için aşağıdaki komutlar çalıştırılır
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
# Kesitin yerini harita üzerinde kırmızı çizgi ile gösterelim
# Gri palet oluşturalım topoğrafya için
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmara.ps
set R = "-R29/30/40/40.7 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name
awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name
xv $name &
</bash>
1695
1694
2009-04-02T19:33:35Z
Ziyadin
4
[[Resim:profil2.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
[[SRTM GEBCO mozaik]] sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar ve profile.xydz isimli dosya içine at.
# xydz soyadını veriyoruz ki bunun boylam enlem distance ve yükseklik olduğunu anlaşılsın.
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# Grafiğin eskenlerini belirlemek için x,y,d ve z değerlerinin değişim aralığını minmax komutu
# ile bul ve bunları r değişkenine ata. Düşey ekseni geniş tutmak için yükseliğin minimum
# değeri 110 m azalt, maksimum değerini ise 100 m arttır
</bash>
<bash>
###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN'''
###### hangi shell'i kullandığınız anlamak için aşağıdaki komutu verdiğinizde.
echo $SHELL
###### terminalede çıkan tcsh veya csh değilse
tcsh
# veya
csh
# komutunu vermeniz gerekiyor
</bash>
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-110,$8+100}'`
# yatay eksende enlem olsun. Bu durumda 2. (enlem) ve 4. (yükseklik) kolonları alarız awk ile.
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
# xv ile görüntüleyelim 90 derece saat yönünde çevirerek
# xv yoksa gv, display veya gs kullanılabilir
xv -rotate -90 x.ps
# yatay eksen derece cinsinden mesafe olsun. Bu durumda 3. kolonu seçeriz awk ile
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
# kesitin içini gri ile boyayalım. Bunun için ilk satırda 0 0 0 0 son satırla 180 180 180 0
# olması için aşağıdaki komutlar çalıştırılır
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
# Kesitin yerini harita üzerinde kırmızı çizgi ile gösterelim
# Gri palet oluşturalım topoğrafya için
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmara.ps
set R = "-R29/30/40/40.7 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name
awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name
xv $name &
</bash>
1694
1693
2009-04-02T19:31:20Z
Ziyadin
4
[[Resim:profil2.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
[[SRTM GEBCO mozaik]] sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar ve profile.xydz isimli dosya içine at.
# xydz soyadını veriyoruz ki bunun boylam enlem distance ve yükseklik olduğunu anlaşılsın.
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# Grafiğin eskenlerini belirlemek için x,y,d ve z değerlerinin değişim aralığını minmax komutu
# ile bul ve bunları r değişkenine ata. Düşey ekseni geniş tutmak için yükseliğin minimum
# değeri 110 m azalt, maksimum değerini ise 100 m arttır
###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN'''
###### hangi shell'i kullandığınız anlamak için aşağıdaki komutu vermeniz yeterli.
echo $SHELL
###### tcsh veya csh değilse
tcsh
# veya
csh
#yazın terminale
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-110,$8+100}'`
# yatay eksende enlem olsun. Bu durumda 2. (enlem) ve 4. (yükseklik) kolonları alarız awk ile.
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
# xv ile görüntüleyelim 90 derece saat yönünde çevirerek
# xv yoksa gv, display veya gs kullanılabilir
xv -rotate -90 x.ps
# yatay eksen derece cinsinden mesafe olsun. Bu durumda 3. kolonu seçeriz awk ile
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
# kesitin içini gri ile boyayalım. Bunun için ilk satırda 0 0 0 0 son satırla 180 180 180 0
# olması için aşağıdaki komutlar çalıştırılır
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
# Kesitin yerini harita üzerinde kırmızı çizgi ile gösterelim
# Gri palet oluşturalım topoğrafya için
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmara.ps
set R = "-R29/30/40/40.7 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name
awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name
xv $name &
</bash>
1693
1692
2009-04-02T19:14:11Z
Ziyadin
4
[[Resim:profil2.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
[[SRTM GEBCO mozaik]] sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m)
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
# yatay eksende boylam olsun
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
# xv ile görüntüleyelim 90 derece saat yönünde çevirerek
# xv yoksa gv, display veya gs kullanılabilir
xv -rotate -90 x.ps
# yatay eksen derece cinsinden mesafe olsun
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
# kesitin içini gri ile boyayalım
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
# Kesitin yerini harita üzerinde kırmızı çizgi ile gösterelim
# Gri palet oluşturalım topoğrafya için
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmara.ps
set R = "-R29/30/40/40.7 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name
awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name
xv $name &
</bash>
1692
1691
2009-04-02T19:12:33Z
Ziyadin
4
[[Resim:profil2.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
[[SRTM GEBCO mozaik]] sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m)
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
# yatay eksende boylam olsun
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
# yatay eksen derece cinsinden mesafe olsun
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
# kesitin içini gri ile boyayalım
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
# Kesitin yerini harita üzerinde kırmızı çizgi ile gösterelim
# Gri palet oluşturalım topoğrafya için
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmara.ps
set R = "-R29/30/40/40.7 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name
awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name
xv $name &
</bash>
1691
1690
2009-04-02T19:08:11Z
Ziyadin
4
[[Resim:profil2.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
[[SRTM GEBCO mozaik]] sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m)
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmara.ps
set R = "-R29/30/40/40.7 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name
awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name
xv $name &
</bash>
1690
1689
2009-04-02T19:06:21Z
Ziyadin
4
[[Resim:profil2.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
[[SRTM GEBCO mozaik]] sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m)
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/40.7 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name
awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name
xv $name &
</bash>
1689
1683
2009-04-02T17:16:05Z
AhmetA
2
[[Resim:profil2.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
SRTM GEBCO mozaik sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m)
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/40.7 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name
awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name
xv $name &
</bash>
1683
1679
2009-04-02T17:07:09Z
AhmetA
2
Dem'den kesit alma sayfasının yeni adı: DEM'den kesit alma
[[Resim:profil2.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
SRTM GEBCO mozaik sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m)
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/40.7 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name
awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name
xv $name &
</bash>
[[Sayfanın başlığı]]
1679
1678
2009-04-02T13:36:37Z
Ziyadin
4
[[Resim:profil2.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
SRTM GEBCO mozaik sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m)
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/40.7 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name
awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name
xv $name &
</bash>
[[Sayfanın başlığı]]
1678
1677
2009-04-02T13:36:19Z
Ziyadin
4
[[Resim:profi12.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
SRTM GEBCO mozaik sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m)
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/40.7 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name
awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name
xv $name &
</bash>
[[Sayfanın başlığı]]
1677
1676
2009-04-02T13:35:08Z
Ziyadin
4
[[Resim:profi11.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
SRTM GEBCO mozaik sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m)
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/40.7 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name
awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name
xv $name &
</bash>
[[Sayfanın başlığı]]
1676
1675
2009-04-02T13:33:51Z
Ziyadin
4
[[Resim:profi11.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
SRTM GEBCO mozaik sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m)
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/40.7 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name
awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \
-B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": -O>> $name
xv $name &
</bash>
[[Sayfanın başlığı]]
1675
1674
2009-04-02T13:32:10Z
Ziyadin
4
[[Resim:profi11.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
SRTM GEBCO mozaik sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m)
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/40.7 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name
awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W -B0.05f.025/200f100 -O>> $name
xv $name &
</bash>
[[Sayfanın başlığı]]
1674
1672
2009-04-02T13:30:21Z
Ziyadin
4
[[Resim:profi11.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
SRTM GEBCO mozaik sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m)
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/40.7 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name
awk '{print $3,$4}' tmp3 | psxy -Y7 -R$r[5]/$r[6]/$r[7]/$r[8] -JX6/1 -W -B0.05f.025/200f100 -G120 -O>> $name
xv $name &
</bash>
[[Sayfanın başlığı]]
1672
1670
2009-04-02T13:28:53Z
Ziyadin
4
[[Resim:profi11.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
SRTM GEBCO mozaik sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m)
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/41 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name
xv $name &
</bash>
[[Sayfanın başlığı]]
1670
1668
2009-04-02T13:19:50Z
Ziyadin
4
topografik kesit çıkarma
[[Resim:kesit.jpg]]
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
SRTM GEBCO mozaik sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m)
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/41 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name
xv $name &
</bash>
[[Sayfanın başlığı]]
1668
1667
2009-04-02T13:18:23Z
Ziyadin
4
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
SRTM GEBCO mozaik sayfasına bakınız.
<bash>
# profil güzargahı oluştur
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
# bu güzargah boyunca Dem'den profil çıkar
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
# plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m)
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/41 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name
xv $name &
</bash>
[[Sayfanın başlığı]]
1667
1666
2009-04-02T13:08:14Z
Ziyadin
4
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için
SRTM GEBCO mozaik sayfasına bakınız.
<bash>
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1/250 > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/41 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name
xv $name &
</bash>
[[Sayfanın başlığı]]
1666
1664
2009-04-02T13:07:00Z
Ziyadin
4
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için [bakınız].
<bash>
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1/250 > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/41 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name
xv $name &
</bash>
[[Sayfanın başlığı]]
1664
1663
2009-04-02T13:06:02Z
Ziyadin
4
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için [[bakınız]].
<bash>
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1/250 > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/41 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name
xv $name &
</bash>
[[Sayfanın başlığı]]
1663
1662
2009-04-02T13:05:38Z
Ziyadin
4
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için bakınız.
<bash>
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1/250 > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/41 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name
xv $name &
</bash>
[[Sayfanın başlığı]]
1662
1661
2009-04-02T13:05:23Z
Ziyadin
4
N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için [bakınız].
<bash>
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1/250 > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/41 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name
xv $name &
</bash>
[[Sayfanın başlığı]]
1661
1660
2009-04-02T13:04:54Z
Ziyadin
4
<bash>
# N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için [bakınız].
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1/250 > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/41 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name
xv $name &
</bash>
[[Sayfanın başlığı]]
1660
1659
2009-04-02T13:03:27Z
Ziyadin
4
<bash>
# N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için bakınız.
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1/250 > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/41 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name
xv $name &
</bash>
1659
2009-04-02T13:01:09Z
Ziyadin
4
<bash>
project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy
grdtrack profil.xy -GN40E029C.grd > ! profile.xydz
set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'`
#plot x axis as latitute
awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1/250 > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree
awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 > ! x.ps
xv -rotate -90 x.ps
#plot x axis as distance in degree fill it with gray
echo 0 0 0 0 > ! tmp
echo 180 180 180 0 > ! tmp2
cat tmp profile.xydz tmp2 > ! tmp3
awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 -G120 > ! x.ps
xv -rotate -90 x.ps
set name = marmara.ps
set R = "-R29/30/40/41 -JM6"
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name
pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name
psxy profile.xydz $R -O -K -W8/red>> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name
xv $name &
</bash>
Dem'den kesit alma
0
1429
1684
2009-04-02T17:07:09Z
AhmetA
2
Dem'den kesit alma sayfasının yeni adı: DEM'den kesit alma
#REDIRECT [[DEM'den kesit alma]]
Dem gölgeleme animasyonu
0
1453
2152
1835
2013-12-02T09:49:02Z
Ziyadin
4
[[Resim:shade_animation.gif]]
Sayısal arazi modelinin farklı açılardan gölgelendirilmesi. Güneş geliş açısı ok ile gösterilmektedir. Görüldüğü gibi güneş açını değiştirerek farklı yönlerdeki lineasyonları ortaya çıkartabiliriz.
set azimut = 0
while ($azimut <= 360)
@ sun = 270 - $azimut
grdgradient N40E029C.grd -A$azimut -Nt -GN40E029CI.grd
set R = "-R29/30/40.2/40.8 -JM6"
set name = $azimut"x.ps"
psbasemap $R -B0.2 -K -P -Y3> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K >> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.15/40.75/29.8/40.5/20 -R -JM -O -B.2 -K >> $name
echo 29.5 40.45 $sun .5 | psxy -R -JM -Sv -W -O -G0 >> $name
echo $azimut
@ azimut = $azimut + 5
end
convert -delay 30 -dispose 2 -loop `\ls -la [0-9]*x.ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` shade_animate.gif
--[[Kullanıcı:Ziyadin|Ziyadin]] 22:29, 9 Nisan 2009 (CEST)
8ab8542c848dbd888f0f064a0652f98041b95556
1835
1834
2009-04-09T20:29:41Z
Ziyadin
4
[[Resim:shade_animation.gif]]
Sayısal arazi modelinin farklı açılardan gölgelendirilmesi. Güneş geliş açısı ok ile gösterilmektedir. Görüldüğü gibi güneş açını değiştirerek farklı yönlerdeki lineasyonları ortaya çıkartabiliriz.
set azimut = 0
while ($azimut <= 360)
@ sun = 270 - $azimut
grdgradient N40E029C.grd -A$azimut -Nt -GN40E029CI.grd
set R = "-R29/30/40.2/40.8 -JM6"
set name = $azimut"x.ps"
psbasemap $R -B0.2 -K -P -Y3> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K >> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.15/40.75/29.8/40.5/20 -R -JM -O -B.2 -K >> $name
echo 29.5 40.45 $sun .5 | psxy -R -JM -Sv -W -O -G0 >> $name
echo $azimut
@ azimut = $azimut + 5
end
convert -delay 30 -dispose 2 -loop `ll [0-9]*x.ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` shade_animate.gif
--[[Kullanıcı:Ziyadin|Ziyadin]] 22:29, 9 Nisan 2009 (CEST)
1834
1832
2009-04-09T20:26:09Z
Ziyadin
4
[[Resim:shade_animation.gif]]
Sayısal arazi modelinin farklı açılardan gölgelendirilmesi. Güneş geliş açısı ok ile gösterilmektedir. Görüldüğü gibi güneş açını değiştirerek farklı yönlerdeki lineasyonları ortaya çıkartabiliriz.
set azimut = 0
while ($azimut <= 360)
@ sun = 270 - $azimut
grdgradient N40E029C.grd -A$azimut -Nt -GN40E029CI.grd
set R = "-R29/30/40.2/40.8 -JM6"
set name = $azimut"x.ps"
psbasemap $R -B0.2 -K -P -Y3> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K >> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.15/40.75/29.8/40.5/20 -R -JM -O -B.2 -K >> $name
echo 29.5 40.45 $sun .5 | psxy -R -JM -Sv -W -O -G0 >> $name
echo $azimut
@ azimut = $azimut + 5
end
convert -delay 30 -dispose 2 -loop `ll [0-9]*x.ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` shade_animate.gif
1832
1831
2009-04-09T20:09:42Z
Ziyadin
4
[[Resim:shade_animation.gif]]
Sayısal arazi modelinin farklı açılardan gölgelendirilmesi. Güneş geliş açısı ok ile gösterilmektedir.
set azimut = 0
while ($azimut <= 360)
@ sun = 270 - $azimut
grdgradient N40E029C.grd -A$azimut -Nt -GN40E029CI.grd
set R = "-R29/30/40.2/40.8 -JM6"
set name = $azimut"x.ps"
psbasemap $R -B0.2 -K -P -Y3> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K >> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.15/40.75/29.8/40.5/20 -R -JM -O -B.2 -K >> $name
echo 29.5 40.45 $sun .5 | psxy -R -JM -Sv -W -O -G0 >> $name
echo $azimut
@ azimut = $azimut + 5
end
convert -delay 30 -dispose 2 -loop `ll [0-9]*x.ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` shade_animate.gif
1831
2009-04-09T20:06:47Z
Ziyadin
4
set azimut = 0
while ($azimut <= 360)
@ sun = 270 - $azimut
grdgradient N40E029C.grd -A$azimut -Nt -GN40E029CI.grd
set R = "-R29/30/40.2/40.8 -JM6"
set name = $azimut"x.ps"
psbasemap $R -B0.2 -K -P -Y3> ! $name
grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K >> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.15/40.75/29.8/40.5/20 -R -JM -O -B.2 -K >> $name
echo 29.5 40.45 $sun .5 | psxy -R -JM -Sv -W -O -G0 >> $name
echo $azimut
@ azimut = $azimut + 5
end
convert -delay 30 -dispose 2 -loop `ll [0-9]*x.ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` shade_animate.gif
Diğer örnekler
0
1463
1863
2009-05-07T20:33:39Z
Ziyadin
4
HANDY ONE-LINERS FOR AWK 22 July 2003
compiled by Eric Pement <pemente@northpark.edu> version 0.22
Latest version of this file is usually at:
http://www.student.northpark.edu/pemente/awk/awk1line.txt
USAGE:
Unix: awk '/pattern/ {print "$1"}' # standard Unix shells
DOS/Win: awk '/pattern/ {print "$1"}' # okay for DJGPP compiled
awk "/pattern/ {print \"$1\"}" # required for Mingw32
Most of my experience comes from version of GNU awk (gawk) compiled for
Win32. Note in particular that DJGPP compilations permit the awk script
to follow Unix quoting syntax '/like/ {"this"}'. However, the user must
know that single quotes under DOS/Windows do not protect the redirection
arrows (<, >) nor do they protect pipes (|). Both are special symbols
for the DOS/CMD command shell and their special meaning is ignored only
if they are placed within "double quotes." Likewise, DOS/Win users must
remember that the percent sign (%) is used to mark DOS/Win environment
variables, so it must be doubled (%%) to yield a single percent sign
visible to awk.
If I am sure that a script will NOT need to be quoted in Unix, DOS, or
CMD, then I normally omit the quote marks. If an example is peculiar to
GNU awk, the command 'gawk' will be used. Please notify me if you find
errors or new commands to add to this list (total length under 65
characters). I usually try to put the shortest script first.
FILE SPACING:
# double space a file
awk '1;{print ""}'
awk 'BEGIN{ORS="\n\n"};1'
# double space a file which already has blank lines in it. Output file
# should contain no more than one blank line between lines of text.
# NOTE: On Unix systems, DOS lines which have only CRLF (\r\n) are
# often treated as non-blank, and thus 'NF' alone will return TRUE.
awk 'NF{print $0 "\n"}'
# triple space a file
awk '1;{print "\n"}'
NUMBERING AND CALCULATIONS:
# precede each line by its line number FOR THAT FILE (left alignment).
# Using a tab (\t) instead of space will preserve margins.
awk '{print FNR "\t" $0}' files*
# precede each line by its line number FOR ALL FILES TOGETHER, with tab.
awk '{print NR "\t" $0}' files*
# number each line of a file (number on left, right-aligned)
# Double the percent signs if typing from the DOS command prompt.
awk '{printf("%5d : %s\n", NR,$0)}'
# number each line of file, but only print numbers if line is not blank
# Remember caveats about Unix treatment of \r (mentioned above)
awk 'NF{$0=++a " :" $0};{print}'
awk '{print (NF? ++a " :" :"") $0}'
# count lines (emulates "wc -l")
awk 'END{print NR}'
# print the sums of the fields of every line
awk '{s=0; for (i=1; i<=NF; i++) s=s+$i; print s}'
# add all fields in all lines and print the sum
awk '{for (i=1; i<=NF; i++) s=s+$i}; END{print s}'
# print every line after replacing each field with its absolute value
awk '{for (i=1; i<=NF; i++) if ($i < 0) $i = -$i; print }'
awk '{for (i=1; i<=NF; i++) $i = ($i < 0) ? -$i : $i; print }'
# print the total number of fields ("words") in all lines
awk '{ total = total + NF }; END {print total}' file
# print the total number of lines that contain "Beth"
awk '/Beth/{n++}; END {print n+0}' file
# print the largest first field and the line that contains it
# Intended for finding the longest string in field #1
awk '$1 > max {max=$1; maxline=$0}; END{ print max, maxline}'
# print the number of fields in each line, followed by the line
awk '{ print NF ":" $0 } '
# print the last field of each line
awk '{ print $NF }'
# print the last field of the last line
awk '{ field = $NF }; END{ print field }'
# print every line with more than 4 fields
awk 'NF > 4'
# print every line where the value of the last field is > 4
awk '$NF > 4'
TEXT CONVERSION AND SUBSTITUTION:
# IN UNIX ENVIRONMENT: convert DOS newlines (CR/LF) to Unix format
awk '{sub(/\r$/,"");print}' # assumes EACH line ends with Ctrl-M
# IN UNIX ENVIRONMENT: convert Unix newlines (LF) to DOS format
awk '{sub(/$/,"\r");print}
# IN DOS ENVIRONMENT: convert Unix newlines (LF) to DOS format
awk 1
# IN DOS ENVIRONMENT: convert DOS newlines (CR/LF) to Unix format
# Cannot be done with DOS versions of awk, other than gawk:
gawk -v BINMODE="w" '1' infile >outfile
# Use "tr" instead.
tr -d \r <infile >outfile # GNU tr version 1.22 or higher
# delete leading whitespace (spaces, tabs) from front of each line
# aligns all text flush left
awk '{sub(/^[ \t]+/, ""); print}'
# delete trailing whitespace (spaces, tabs) from end of each line
awk '{sub(/[ \t]+$/, "");print}'
# delete BOTH leading and trailing whitespace from each line
awk '{gsub(/^[ \t]+|[ \t]+$/,"");print}'
awk '{$1=$1;print}' # also removes extra space between fields
# insert 5 blank spaces at beginning of each line (make page offset)
awk '{sub(/^/, " ");print}'
# align all text flush right on a 79-column width
awk '{printf "%79s\n", $0}' file*
# center all text on a 79-character width
awk '{l=length();s=int((79-l)/2); printf "%"(s+l)"s\n",$0}' file*
# substitute (find and replace) "foo" with "bar" on each line
awk '{sub(/foo/,"bar");print}' # replaces only 1st instance
gawk '{$0=gensub(/foo/,"bar",4);print}' # replaces only 4th instance
awk '{gsub(/foo/,"bar");print}' # replaces ALL instances in a line
# substitute "foo" with "bar" ONLY for lines which contain "baz"
awk '/baz/{gsub(/foo/, "bar")};{print}'
# substitute "foo" with "bar" EXCEPT for lines which contain "baz"
awk '!/baz/{gsub(/foo/, "bar")};{print}'
# change "scarlet" or "ruby" or "puce" to "red"
awk '{gsub(/scarlet|ruby|puce/, "red"); print}'
# reverse order of lines (emulates "tac")
awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' file*
# if a line ends with a backslash, append the next line to it
# (fails if there are multiple lines ending with backslash...)
awk '/\\$/ {sub(/\\$/,""); getline t; print $0 t; next}; 1' file*
# print and sort the login names of all users
awk -F ":" '{ print $1 | "sort" }' /etc/passwd
# print the first 2 fields, in opposite order, of every line
awk '{print $2, $1}' file
# switch the first 2 fields of every line
awk '{temp = $1; $1 = $2; $2 = temp}' file
# print every line, deleting the second field of that line
awk '{ $2 = ""; print }'
# print in reverse order the fields of every line
awk '{for (i=NF; i>0; i--) printf("%s ",i);printf ("\n")}' file
# remove duplicate, consecutive lines (emulates "uniq")
awk 'a !~ $0; {a=$0}'
# remove duplicate, nonconsecutive lines
awk '! a[$0]++' # most concise script
awk '!($0 in a) {a[$0];print}' # most efficient script
# concatenate every 5 lines of input, using a comma separator
# between fields
awk 'ORS=%NR%5?",":"\n"' file
SELECTIVE PRINTING OF CERTAIN LINES:
# print first 10 lines of file (emulates behavior of "head")
awk 'NR < 11'
# print first line of file (emulates "head -1")
awk 'NR>1{exit};1'
# print the last 2 lines of a file (emulates "tail -2")
awk '{y=x "\n" $0; x=$0};END{print y}'
# print the last line of a file (emulates "tail -1")
awk 'END{print}'
# print only lines which match regular expression (emulates "grep")
awk '/regex/'
# print only lines which do NOT match regex (emulates "grep -v")
awk '!/regex/'
# print the line immediately before a regex, but not the line
# containing the regex
awk '/regex/{print x};{x=$0}'
awk '/regex/{print (x=="" ? "match on line 1" : x)};{x=$0}'
# print the line immediately after a regex, but not the line
# containing the regex
awk '/regex/{getline;print}'
# grep for AAA and BBB and CCC (in any order)
awk '/AAA/; /BBB/; /CCC/'
# grep for AAA and BBB and CCC (in that order)
awk '/AAA.*BBB.*CCC/'
# print only lines of 65 characters or longer
awk 'length > 64'
# print only lines of less than 65 characters
awk 'length < 64'
# print section of file from regular expression to end of file
awk '/regex/,0'
awk '/regex/,EOF'
# print section of file based on line numbers (lines 8-12, inclusive)
awk 'NR==8,NR==12'
# print line number 52
awk 'NR==52'
awk 'NR==52 {print;exit}' # more efficient on large files
# print section of file between two regular expressions (inclusive)
awk '/Iowa/,/Montana/' # case sensitive
SELECTIVE DELETION OF CERTAIN LINES:
# delete ALL blank lines from a file (same as "grep '.' ")
awk NF
awk '/./'
CREDITS AND THANKS:
Special thanks to Peter S. Tillier for helping me with the first release
of this FAQ file.
For additional syntax instructions, including the way to apply editing
commands from a disk file instead of the command line, consult:
"sed & awk, 2nd Edition," by Dale Dougherty and Arnold Robbins
O'Reilly, 1997
"UNIX Text Processing," by Dale Dougherty and Tim O'Reilly
Hayden Books, 1987
"Effective awk Programming, 3rd Edition." by Arnold Robbins
O'Reilly, 2001
To fully exploit the power of awk, one must understand "regular
expressions." For detailed discussion of regular expressions, see
"Mastering Regular Expressions, 2d edition" by Jeffrey Friedl
(O'Reilly, 2002).
The manual ("man") pages on Unix systems may be helpful (try "man awk",
"man nawk", "man regexp", or the section on regular expressions in "man
ed"), but man pages are notoriously difficult. They are not written to
teach awk use or regexps to first-time users, but as a reference text
for those already acquainted with these tools.
USE OF '\t' IN awk SCRIPTS: For clarity in documentation, we have used
the expression '\t' to indicate a tab character (0x09) in the scripts.
All versions of awk, even the UNIX System 7 version should recognize
the '\t' abbreviation.
#---end of file---
Elastik deformasyon çizimi
0
1466
1902
1901
2009-06-17T06:30:00Z
AhmetA
2
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
<C>
gmtset MEASURE_UNIT cm
# Kayma hızı (intersismik cm; eşsismik metre)
set atim = 3
# kilitlenme derinliği
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
#Kilitlenme derinliğini 25 km ye gelene kadar ....
while ($W <= 25)
# Her bir eğri için random renk üret ve bunu renk değişkenine ata
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
# Plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\
psxy -R -W5/$renk -JX -M -O -K>> x.ps
#.... beşer km arttır
@ W = $W + 5
end
#Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç)
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2);
else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani":
-W10/'red' -JX22/6 -O -Y10>> x.ps
</C>
''''''Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kilitlenme derinliğinin (locking depth) en düşük olduğu durumu gösteriyor.''''''
[[Resim:Elastik.jpg|elastik yerdeğiştirm|]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 00:08, 17 Haziran 2009 (CEST)
[[Resim:Örnek.jpg]]
1901
1900
2009-06-17T06:00:48Z
AhmetA
2
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
<C>
gmtset MEASURE_UNIT cm
# Kayma hızı (intersismik cm; eşsismik metre)
set atim = 3
# kitlenme derinliği
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
#Kitlenme derinliğini 25 km ye gelene kadar ....
while ($W <= 25)
# Her bir eğri için random renk üret ve bunu renk değişkenine ata
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
# Plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\
psxy -R -W5/$renk -JX -M -O -K>> x.ps
#.... beşer km arttır
@ W = $W + 5
end
#Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç)
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2);
else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani":
-W10/'red' -JX22/6 -O -Y10>> x.ps
</C>
''''''Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kilitlenme derinliğinin (locking depth) en düşük olduğu durumu gösteriyor.''''''
[[Resim:Elastik.jpg|elastik yerdeğiştirm|]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 00:08, 17 Haziran 2009 (CEST)
1900
1899
2009-06-16T22:08:49Z
Ziyadin
4
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
<C>
gmtset MEASURE_UNIT cm
# Kayma hızı (intersismik cm; eşsismik metre)
set atim = 3
# kitlenme derinliği
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
#Kitlenme derinliğini 25 km ye gelene kadar ....
while ($W <= 25)
# Her bir eğri için random renk üret ve bunu renk değişkenine ata
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
# Plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\
psxy -R -W5/$renk -JX -M -O -K>> x.ps
#.... beşer km arttır
@ W = $W + 5
end
#Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç)
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2);
else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani":
-W10/'red' -JX22/6 -O -Y10>> x.ps
</C>
''''''Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kitlenme derinliğinin en düşük olduğu durumu gösteriyor.''''''
[[Resim:Elastik.jpg|elastik yerdeğiştirm|]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 00:08, 17 Haziran 2009 (CEST)
1899
1898
2009-06-16T22:08:05Z
Ziyadin
4
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
<C>
gmtset MEASURE_UNIT cm
# Kayma hızı (intersismik cm; eşsismik metre)
set atim = 3
# kitlenme derinliği
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
#Kitlenme derinliğini 25 km ye gelene kadar ....
while ($W <= 25)
# Her bir eğri için random renk üret ve bunu renk değişkenine ata
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
# Plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\
psxy -R -W5/$renk -JX -M -O -K>> x.ps
#.... beşer km arttır
@ W = $W + 5
end
#Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç)
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2);
else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani":
-W10/'red' -JX22/6 -O -Y10>> x.ps
</C>
''''''Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kitlenme derinliğinin en düşük olduğu durumu gösteriyor.''''''
[[Resim:Elastik.jpg|elastik yerdeğiştirm|]]
1898
1897
2009-06-16T22:07:26Z
Ziyadin
4
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
<C>
gmtset MEASURE_UNIT cm
# Kayma hızı (intersismik cm; eşsismik metre)
set atim = 3
# kitlenme derinliği
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
#Kitlenme derinliğini 25 km ye gelene kadar ....
while ($W <= 25)
# Her bir eğri için random renk üret ve bunu renk değişkenine ata
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
# Plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\
psxy -R -W5/$renk -JX -M -O -K>> x.ps
#.... beşer km arttır
@ W = $W + 5
end
#Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç)
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2);
else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani":
-W10/'red' -JX22/6 -O -Y10>> x.ps
</C>
Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kitlenme derinliğinin en düşük olduğu durumu gösteriyor.
[[Resim:Elastik.jpg|elastik yerdeğiştirm|]]
1897
1896
2009-06-16T22:04:16Z
Ziyadin
4
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
<C>
gmtset MEASURE_UNIT cm
# Kayma hızı (intersismik cm; eşsismik metre)
set atim = 3
# kitlenme derinliği
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
#Kitlenme derinliğini 25 km ye gelene kadar ....
while ($W <= 25)
# Her bir eğri için random renk üret ve bunu renk değişkenine ata
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
# Plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\
psxy -R -W5/$renk -JX -M -O -K>> x.ps
#.... beşer km arttır
@ W = $W + 5
end
#Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç)
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2);
else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani":
-W10/'red' -JX22/6 -O -Y10>> x.ps
</C>
Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kitlenme derinliğinin en düşük olduğu durumu gösteriyor.
1896
1895
2009-06-16T22:01:29Z
Ziyadin
4
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
<C>
gmtset MEASURE_UNIT cm
# Kayma hızı (intersismik cm; eşsismik metre)
set atim = 3
# kitlenme derinliği
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
#Kitlenme derinliğini 25 km ye gelene kadar ....
while ($W <= 25)
# Her bir eğri için random renk üret ve bunu renk değişkenine ata
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
# Plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\
psxy -R -W5/$renk -JX -M -O -K>> x.ps
#.... beşer km arttır
@ W = $W + 5
end
#Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç)
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2);
else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani":
-W10/'red' -JX22/6 -O -Y10>> x.ps
</C>
Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kitlenme derinliğinin en düşük olduğu durumu gösteriyor.
[[Elastik.jpg]]
1895
1894
2009-06-16T22:00:54Z
Ziyadin
4
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
<C>
gmtset MEASURE_UNIT cm
# Kayma hızı (intersismik cm; eşsismik metre)
set atim = 3
# kitlenme derinliği
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
#Kitlenme derinliğini 25 km ye gelene kadar ....
while ($W <= 25)
# Her bir eğri için random renk üret ve bunu renk değişkenine ata
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
# Plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\
psxy -R -W5/$renk -JX -M -O -K>> x.ps
#.... beşer km arttır
@ W = $W + 5
end
#Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç)
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2);
else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani":
-W10/'red' -JX22/6 -O -Y10>> x.ps
</C>
Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kitlenme derinliğinin en düşük olduğu durumu gösteriyor.
Elastik.jpg
1894
1892
2009-06-16T21:59:39Z
Ziyadin
4
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
<C>
gmtset MEASURE_UNIT cm
# Kayma hızı (intersismik cm; eşsismik metre)
set atim = 3
# kitlenme derinliği
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
#Kitlenme derinliğini 25 km ye gelene kadar ....
while ($W <= 25)
# Her bir eğri için random renk üret ve bunu renk değişkenine ata
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
# Plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\
psxy -R -W5/$renk -JX -M -O -K>> x.ps
#.... beşer km arttır
@ W = $W + 5
end
#Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç)
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2);
else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani":
-W10/'red' -JX22/6 -O -Y10>> x.ps
</C>
Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kitlenme derinliğinin en düşük olduğu durumu gösteriyor.
[[Elastik.jpg]]
1892
1891
2009-06-16T21:54:27Z
Ziyadin
4
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
<C>
gmtset MEASURE_UNIT cm
# Kayma hızı (intersismik cm; eşsismik metre)
set atim = 3
# kitlenme derinliği
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
#Kitlenme derinliğini 25 km ye gelene kadar ....
while ($W <= 25)
# Her bir eğri için random renk üret ve bunu renk değişkenine ata
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
# Plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\
psxy -R -W5/$renk -JX -M -O -K>> x.ps
#.... beşer km arttır
@ W = $W + 5
end
#Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç)
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2);
else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani":
-W10/'red' -JX22/6 -O -Y10>> x.ps
</C>
Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kitlenme derinliğinin en düşük olduğu durumu gösteriyor.
[[elastik.jpg]]
1891
1890
2009-06-16T21:51:08Z
Ziyadin
4
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
<C>
gmtset MEASURE_UNIT cm
# Kayma hızı (intersismik cm; eşsismik metre)
set atim = 3
# kitlenme derinliği
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
#Kitlenme derinliğini 25 km ye gelene kadar ....
while ($W <= 25)
# Her bir eğri için random renk üret ve bunu renk değişkenine ata
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
# Plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\
psxy -R -W5/$renk -JX -M -O -K>> x.ps
#.... beşer km arttır
@ W = $W + 5
end
#Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç)
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2);
else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani":
-W10/'red' -JX22/6 -O -Y10>> x.ps
</C>
1890
1889
2009-06-16T21:50:16Z
Ziyadin
4
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
<C>
gmtset MEASURE_UNIT cm
# Kayma hızı (intersismik cm; eşsismik metre)
set atim = 3
# kitlenme derinliği
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
#Kitlenme derinliğini 25 km ye gelene kadar ....
while ($W <= 25)
# Her bir eğri için random renk üret ve bunu renk değişkenine ata
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
# Plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\
psxy -R -W5/$renk -JX -M -O -K>> x.ps
#.... beşer km arttır
@ W = $W + 5
end
#Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç)
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2);
else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B50:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani":
-W10/'red' -JX22/6 -O -Y10>> x.ps
</C>
1889
1888
2009-06-16T21:49:36Z
Ziyadin
4
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
<C>
gmtset MEASURE_UNIT cm
# Kayma hızı (intersismik cm; eşsismik metre)
set atim = 3
# kitlenme derinliği
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
#Kitlenme derinliğini 25 km ye gelene kadar ....
while ($W <= 25)
# Her bir eğri için random renk üret
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
# Plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\
psxy -R -W5/$renk -JX -M -O -K>> x.ps
#.... beşer km arttır
@ W = $W + 5
end
#Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç)
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2);
else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B50:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani":
-W10/'red' -JX22/6 -O -Y10>> x.ps
</C>
1888
1887
2009-06-16T21:48:02Z
Ziyadin
4
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
<C>
gmtset MEASURE_UNIT cm
# Kayma hızı (intersismik cm; eşsismik metre)
set atim = 3
# kitlenme derinliği
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
#Kitlenme derinliğini 25 km ye gelene kadar 5 km arttır
while ($W <= 25)
# Her bir eğri için random renk üret
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
# Plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\
psxy -R -W5/$renk -JX -M -O -K>> x.ps
@ W = $W + 5
end
#Deprem anı deformasyonu plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2);
else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B50:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani":
-W10/'red' -JX22/6 -O -Y10>> x.ps
</C>
1887
1886
2009-06-16T21:44:40Z
Ziyadin
4
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
<C>
# Kayma hızı (intersismik cm; eşsismik metre)
set atim = 3
# kitlenme derinliği
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
#Kitlenme derinliğini 25 km ye gelene kadar 5 km arttır
while ($W <= 25)
# Her bir eğri için random renk üret
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
# Plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\
psxy -R -W5/$renk -JX -M -O -K>> x.ps
@ W = $W + 5
end
#Deprem anı deformasyonu plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2);
else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B50:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani":
-W10/'red' -JX22/6 -O -Y10>> x.ps
</C>
1886
1885
2009-06-16T21:43:11Z
Ziyadin
4
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
# Kayma hızı (intersismik cm; eşsismik metre)
set atim = 3
# kitlenme derinliği
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
#Kitlenme derinliğini 25 km ye gelene kadar 5 km arttır
while ($W <= 25)
# Her bir eğri için random renk üret
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
# Plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\
psxy -R -W5/$renk -JX -M -O -K>> x.ps
@ W = $W + 5
end
#Deprem anı deformasyonu plot et
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2);
else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B50:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani":
-W10/'red' -JX22/6 -O -Y10>> x.ps
1885
1884
2009-06-16T21:38:10Z
Ziyadin
4
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
set atim = 3
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
while ($W <= 25)
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\
psxy -R -W5/$renk -JX -M -O -K>> x.ps
@ W = $W + 5
echo $renk
end
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2);
else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B50:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani":
-W10/'red' -JX22/6 -O -Y10>> x.ps
1884
1883
2009-06-16T21:35:58Z
Ziyadin
4
''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi'''
set atim = 3
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
while ($W <= 25)
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' | psxy -R -W5/$renk -JX -M -O -K>> x.ps
@ W = $W + 5
echo $renk
end
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B50:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps
1883
2009-06-16T21:34:18Z
Ziyadin
4
set atim = 3
set W = 5
psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps
while ($W <= 25)
set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'`
awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' | psxy -R -W5/$renk -JX -M -O -K>> x.ps
@ W = $W + 5
echo $renk
end
awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B50:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps
Faydalı Komutlar Arşivi
0
1398
1978
1968
2010-09-18T17:03:12Z
AdminGMTTR
1
Seocalismasi tarafından yapılan değişiklikler geri alınarak, AdminGMTTR tarafından değiştirilmiş önceki sürüm geri getirildi.
== AWK ==
C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir.
Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz.
'''Bazı Parametreler:'''
* ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur.
* $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu.
* NR: O anda işlenen satırın numarası
'''Örnekler:'''
*200 satırlık bir veri dosyasında her 5 satırda bir veri okur
<bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash>
* Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar.
<bash>awk '{ print $2,$3,$4}' a.dat </bash>
* İlk 5 satırı atarak atarak:
<bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash>
*Matematik işlem (birçok matematik işlemi yapılabilir):
<bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash>
* Dışarıdan parametre girişi -v değişkeni ile yapılabilir.
<bash> @ sayi = 3
awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash>
* IF şartı ile seçim yapılabilir.
<bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash>
* .txt ile biten bütün dosyaların içinde "ara" kelimesini "bul" ile değiştir.
<bash> awk '{gsub("ara", "bul", $0); print > FILENAME}' *.txt </bash>
*Satırları sondan başa doğru yaz
<bash> awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' deprem.dat </bash>
* Satır sayısını bul
<bash> awk 'END{print NR}' deprem.dat </bash>
*[[Diğer örnekler]]
== CAT ==
Özellikle ascii dosyaları birleştirmek için kullanılır.
'''Örnekler:'''
a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için
<bash>cat a.dat b.dat > c.dat </bash>
== COLRM ==
Dosya içinde istenilen kolonları siler
<bash>colrm 3 5 < a.txt</bash>
== CUT / PASTE ==
''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır.
''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır.
<bash>cut -d"-" -f2 a.dat > secme1.dat
cut -d"-" -f3 b.dat > secme2.dat
paste secme1.dat secme2.dat > secme.dat </bash>
== DOS2UNIX / UNIX2DOS ==
dos2unix : ASCII dos formatını unix formatına dönüştürür.
unix2dos : ASCII unix formatını dos formatına dönüştürür.
<bash>dos2unix dos.txt
unix2dos linux.txt </bash>
== HEAD ==
Dosyanın istenilen miktardaki ilk satirlarini ekrana doker
<bash>head -6 a.txt # ilk 6 satir gosterilir. </bash>
== GREP ==
Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir.
'''Örnekler:'''
"nokta" kelimesini a.dat içinde nerde olduğunu bulmak için
<bash>grep -e nokta a.dat</bash>
== MORE ==
Dosya içeriğini istenilen kurallara göre ekrana döker
<bash>more +6 a.txt #ilk 6 satir gosterilmez </bash>
== NL ==
Satırları numaralandırır.
<bash>nl a.txt</bash>
== SED ==
Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar.
<bash>sed -e 's/\./,/g' a.txt > b.txt </bash>
== SORT ==
Sıralama yapar.
<bash>sort a.txt</bash>
== SPLIT ==
Dosyayı istenilen satır vb. için parçalara böler
<bash>split -l 50 a.txt X</bash>
== TAIL ==
Dosyanın istenilen miktardaki son satirlarini ekrana doker
<bash>tail -6 a.txt # son 6 satir gosterilir </bash>
== WC ==
Dosya içinde satır/karakter/kelime sayılarını verir.
<bash>wc -l a.txt</bash>
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. ''
1968
1930
2010-08-24T03:36:52Z
Seocalismasi
14
== AWK ==
C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir.
Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz.
'''Bazı Parametreler:'''
* ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur.
* $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu.
* NR: O anda işlenen satırın numarası
'''Örnekler:'''
*200 satırlık bir veri dosyasında her 5 satırda bir veri okur
<bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash>
* Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar.
<bash>awk '{ print $2,$3,$4}' a.dat </bash>
* İlk 5 satırı atarak atarak:
<bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash>
*Matematik işlem (birçok matematik işlemi yapılabilir):
<bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash>
* Dışarıdan parametre girişi -v değişkeni ile yapılabilir.
<bash> @ sayi = 3
awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash>
* IF şartı ile seçim yapılabilir.
<bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash>
* .txt ile biten bütün dosyaların içinde "ara" kelimesini "bul" ile değiştir.
<bash> awk '{gsub("ara", "bul", $0); print > FILENAME}' *.txt </bash>
*Satırları sondan başa doğru yaz
<bash> awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' deprem.dat </bash>
* Satır sayısını bul
<bash> awk 'END{print NR}' deprem.dat </bash>
*[[Diğer örnekler]]
== CAT ==
Özellikle ascii dosyaları birleştirmek için kullanılır.
'''Örnekler:'''
a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için
<bash>cat a.dat b.dat > c.dat </bash>
== COLRM ==
Dosya içinde istenilen kolonları siler
<bash>colrm 3 5 < a.txt</bash>
== CUT / PASTE ==
''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır.
''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır.
<bash>cut -d"-" -f2 a.dat > secme1.dat
cut -d"-" -f3 b.dat > secme2.dat
paste secme1.dat secme2.dat > secme.dat </bash>
== DOS2UNIX / UNIX2DOS ==
dos2unix : ASCII dos formatını unix formatına dönüştürür.
unix2dos : ASCII unix formatını dos formatına dönüştürür.
<bash>dos2unix dos.txt
unix2dos linux.txt </bash>
== HEAD ==
Dosyanın istenilen miktardaki ilk satirlarini ekrana doker
<bash>head -6 a.txt # ilk 6 satir gosterilir. </bash>
== GREP ==
Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir.
'''Örnekler:'''
"nokta" kelimesini a.dat içinde nerde olduğunu bulmak için
<bash>grep -e nokta a.dat</bash>
== MORE ==
Dosya içeriğini istenilen kurallara göre ekrana döker
<bash>more +6 a.txt #ilk 6 satir gosterilmez </bash>
== NL ==
Satırları numaralandırır.
<bash>nl a.txt</bash>
== SED ==
Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar.
<bash>sed -e 's/\./,/g' a.txt > b.txt </bash>
== SORT ==
Sıralama yapar.
<bash>sort a.txt</bash>
== SPLIT ==
Dosyayı istenilen satır vb. için parçalara böler
<bash>split -l 50 a.txt X</bash>
== TAIL ==
Dosyanın istenilen miktardaki son satirlarini ekrana doker
<bash>tail -6 a.txt # son 6 satir gosterilir </bash>
== WC ==
Dosya içinde satır/karakter/kelime sayılarını verir.
<bash>wc -l a.txt</bash>
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. ''
[http://www.imcturk.com antalya web tasarım]
[http://www.areaturk.com antalya web tasarım]
[http://burmehlidafx15biberweb.blogcu.com burmeh yaza lida fx15 biber hapı ile formda girin]
1930
1925
2010-01-31T22:31:30Z
AdminGMTTR
1
Antakyanet tarafından yapılan değişiklikler geri alınarak, Ziyadin tarafından değiştirilmiş önceki sürüm geri getirildi.
== AWK ==
C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir.
Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz.
'''Bazı Parametreler:'''
* ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur.
* $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu.
* NR: O anda işlenen satırın numarası
'''Örnekler:'''
*200 satırlık bir veri dosyasında her 5 satırda bir veri okur
<bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash>
* Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar.
<bash>awk '{ print $2,$3,$4}' a.dat </bash>
* İlk 5 satırı atarak atarak:
<bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash>
*Matematik işlem (birçok matematik işlemi yapılabilir):
<bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash>
* Dışarıdan parametre girişi -v değişkeni ile yapılabilir.
<bash> @ sayi = 3
awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash>
* IF şartı ile seçim yapılabilir.
<bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash>
* .txt ile biten bütün dosyaların içinde "ara" kelimesini "bul" ile değiştir.
<bash> awk '{gsub("ara", "bul", $0); print > FILENAME}' *.txt </bash>
*Satırları sondan başa doğru yaz
<bash> awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' deprem.dat </bash>
* Satır sayısını bul
<bash> awk 'END{print NR}' deprem.dat </bash>
*[[Diğer örnekler]]
== CAT ==
Özellikle ascii dosyaları birleştirmek için kullanılır.
'''Örnekler:'''
a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için
<bash>cat a.dat b.dat > c.dat </bash>
== COLRM ==
Dosya içinde istenilen kolonları siler
<bash>colrm 3 5 < a.txt</bash>
== CUT / PASTE ==
''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır.
''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır.
<bash>cut -d"-" -f2 a.dat > secme1.dat
cut -d"-" -f3 b.dat > secme2.dat
paste secme1.dat secme2.dat > secme.dat </bash>
== DOS2UNIX / UNIX2DOS ==
dos2unix : ASCII dos formatını unix formatına dönüştürür.
unix2dos : ASCII unix formatını dos formatına dönüştürür.
<bash>dos2unix dos.txt
unix2dos linux.txt </bash>
== HEAD ==
Dosyanın istenilen miktardaki ilk satirlarini ekrana doker
<bash>head -6 a.txt # ilk 6 satir gosterilir. </bash>
== GREP ==
Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir.
'''Örnekler:'''
"nokta" kelimesini a.dat içinde nerde olduğunu bulmak için
<bash>grep -e nokta a.dat</bash>
== MORE ==
Dosya içeriğini istenilen kurallara göre ekrana döker
<bash>more +6 a.txt #ilk 6 satir gosterilmez </bash>
== NL ==
Satırları numaralandırır.
<bash>nl a.txt</bash>
== SED ==
Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar.
<bash>sed -e 's/\./,/g' a.txt > b.txt </bash>
== SORT ==
Sıralama yapar.
<bash>sort a.txt</bash>
== SPLIT ==
Dosyayı istenilen satır vb. için parçalara böler
<bash>split -l 50 a.txt X</bash>
== TAIL ==
Dosyanın istenilen miktardaki son satirlarini ekrana doker
<bash>tail -6 a.txt # son 6 satir gosterilir </bash>
== WC ==
Dosya içinde satır/karakter/kelime sayılarını verir.
<bash>wc -l a.txt</bash>
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. ''
1925
1922
2010-01-26T21:10:33Z
Antakyanet
11
== AWK ==
C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir.
Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz.
'''Bazı Parametreler:'''
* ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur.
* $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu.
* NR: O anda işlenen satırın numarası
'''Örnekler:'''
*200 satırlık bir veri dosyasında her 5 satırda bir veri okur
<bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash>
* Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar.
<bash>awk '{ print $2,$3,$4}' a.dat </bash>
* [http://revizyonorganizebrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
* [http://revizyonorganizebrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
* [http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
* [http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
* İlk 5 satırı atarak atarak:
<bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash>
*Matematik işlem (birçok matematik işlemi yapılabilir):
<bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash>
* Dışarıdan parametre girişi -v değişkeni ile yapılabilir.
<bash> @ sayi = 3
awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash>
* IF şartı ile seçim yapılabilir.
<bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash>
* .txt ile biten bütün dosyaların içinde "ara" kelimesini "bul" ile değiştir.
<bash> awk '{gsub("ara", "bul", $0); print > FILENAME}' *.txt </bash>
*Satırları sondan başa doğru yaz
<bash> awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' deprem.dat </bash>
* Satır sayısını bul
<bash> awk 'END{print NR}' deprem.dat </bash>
*[[Diğer örnekler]]
== CAT ==
Özellikle ascii dosyaları birleştirmek için kullanılır.
'''Örnekler:'''
a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için
<bash>cat a.dat b.dat > c.dat </bash>
== COLRM ==
Dosya içinde istenilen kolonları siler
<bash>colrm 3 5 < a.txt</bash>
== CUT / PASTE ==
''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır.
''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır.
<bash>cut -d"-" -f2 a.dat > secme1.dat
cut -d"-" -f3 b.dat > secme2.dat
paste secme1.dat secme2.dat > secme.dat </bash>
== DOS2UNIX / UNIX2DOS ==
dos2unix : ASCII dos formatını unix formatına dönüştürür.
unix2dos : ASCII unix formatını dos formatına dönüştürür.
<bash>dos2unix dos.txt
unix2dos linux.txt </bash>
== HEAD ==
Dosyanın istenilen miktardaki ilk satirlarini ekrana doker
<bash>head -6 a.txt # ilk 6 satir gosterilir. </bash>
== GREP ==
Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir.
'''Örnekler:'''
"nokta" kelimesini a.dat içinde nerde olduğunu bulmak için
<bash>grep -e nokta a.dat</bash>
== MORE ==
Dosya içeriğini istenilen kurallara göre ekrana döker
<bash>more +6 a.txt #ilk 6 satir gosterilmez </bash>
== NL ==
Satırları numaralandırır.
<bash>nl a.txt</bash>
== SED ==
Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar.
<bash>sed -e 's/\./,/g' a.txt > b.txt </bash>
== SORT ==
Sıralama yapar.
<bash>sort a.txt</bash>
== SPLIT ==
Dosyayı istenilen satır vb. için parçalara böler
<bash>split -l 50 a.txt X</bash>
== TAIL ==
Dosyanın istenilen miktardaki son satirlarini ekrana doker
<bash>tail -6 a.txt # son 6 satir gosterilir </bash>
== WC ==
Dosya içinde satır/karakter/kelime sayılarını verir.
<bash>wc -l a.txt</bash>
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. ''
1922
1861
2010-01-16T12:03:17Z
Antakyanet
11
== AWK ==
C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir.
Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz.
'''Bazı Parametreler:'''
* ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur.
* $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu.
* NR: O anda işlenen satırın numarası
'''Örnekler:'''
*200 satırlık bir veri dosyasında her 5 satırda bir veri okur
<bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash>
* Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar.
<bash>awk '{ print $2,$3,$4}' a.dat </bash>
* İlk 5 satırı atarak atarak:
<bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash>
*Matematik işlem (birçok matematik işlemi yapılabilir):
<bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash>
* Dışarıdan parametre girişi -v değişkeni ile yapılabilir.
<bash> @ sayi = 3
awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash>
* IF şartı ile seçim yapılabilir.
<bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash>
* .txt ile biten bütün dosyaların içinde "ara" kelimesini "bul" ile değiştir.
<bash> awk '{gsub("ara", "bul", $0); print > FILENAME}' *.txt </bash>
*Satırları sondan başa doğru yaz
<bash> awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' deprem.dat </bash>
* Satır sayısını bul
<bash> awk 'END{print NR}' deprem.dat </bash>
*[[Diğer örnekler]]
== CAT ==
Özellikle ascii dosyaları birleştirmek için kullanılır.
'''Örnekler:'''
a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için
<bash>cat a.dat b.dat > c.dat </bash>
== COLRM ==
Dosya içinde istenilen kolonları siler
<bash>colrm 3 5 < a.txt</bash>
== CUT / PASTE ==
''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır.
''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır.
<bash>cut -d"-" -f2 a.dat > secme1.dat
cut -d"-" -f3 b.dat > secme2.dat
paste secme1.dat secme2.dat > secme.dat </bash>
== DOS2UNIX / UNIX2DOS ==
dos2unix : ASCII dos formatını unix formatına dönüştürür.
unix2dos : ASCII unix formatını dos formatına dönüştürür.
<bash>dos2unix dos.txt
unix2dos linux.txt </bash>
== HEAD ==
Dosyanın istenilen miktardaki ilk satirlarini ekrana doker
<bash>head -6 a.txt # ilk 6 satir gosterilir. </bash>
== GREP ==
Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir.
'''Örnekler:'''
"nokta" kelimesini a.dat içinde nerde olduğunu bulmak için
<bash>grep -e nokta a.dat</bash>
== MORE ==
Dosya içeriğini istenilen kurallara göre ekrana döker
<bash>more +6 a.txt #ilk 6 satir gosterilmez </bash>
== NL ==
Satırları numaralandırır.
<bash>nl a.txt</bash>
== SED ==
Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar.
<bash>sed -e 's/\./,/g' a.txt > b.txt </bash>
== SORT ==
Sıralama yapar.
<bash>sort a.txt</bash>
== SPLIT ==
Dosyayı istenilen satır vb. için parçalara böler
<bash>split -l 50 a.txt X</bash>
== TAIL ==
Dosyanın istenilen miktardaki son satirlarini ekrana doker
<bash>tail -6 a.txt # son 6 satir gosterilir </bash>
== WC ==
Dosya içinde satır/karakter/kelime sayılarını verir.
<bash>wc -l a.txt</bash>
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. ''
[http://revizyonorganizebrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
[http://revizyonorganizebrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
[http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
1861
1860
2009-05-07T20:32:53Z
Ziyadin
4
/* AWK */
== AWK ==
C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir.
Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz.
'''Bazı Parametreler:'''
* ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur.
* $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu.
* NR: O anda işlenen satırın numarası
'''Örnekler:'''
*200 satırlık bir veri dosyasında her 5 satırda bir veri okur
<bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash>
* Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar.
<bash>awk '{ print $2,$3,$4}' a.dat </bash>
* İlk 5 satırı atarak atarak:
<bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash>
*Matematik işlem (birçok matematik işlemi yapılabilir):
<bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash>
* Dışarıdan parametre girişi -v değişkeni ile yapılabilir.
<bash> @ sayi = 3
awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash>
* IF şartı ile seçim yapılabilir.
<bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash>
* .txt ile biten bütün dosyaların içinde "ara" kelimesini "bul" ile değiştir.
<bash> awk '{gsub("ara", "bul", $0); print > FILENAME}' *.txt </bash>
*Satırları sondan başa doğru yaz
<bash> awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' deprem.dat </bash>
* Satır sayısını bul
<bash> awk 'END{print NR}' deprem.dat </bash>
*[[Diğer örnekler]]
== CAT ==
Özellikle ascii dosyaları birleştirmek için kullanılır.
'''Örnekler:'''
a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için
<bash>cat a.dat b.dat > c.dat </bash>
== COLRM ==
Dosya içinde istenilen kolonları siler
<bash>colrm 3 5 < a.txt</bash>
== CUT / PASTE ==
''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır.
''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır.
<bash>cut -d"-" -f2 a.dat > secme1.dat
cut -d"-" -f3 b.dat > secme2.dat
paste secme1.dat secme2.dat > secme.dat </bash>
== DOS2UNIX / UNIX2DOS ==
dos2unix : ASCII dos formatını unix formatına dönüştürür.
unix2dos : ASCII unix formatını dos formatına dönüştürür.
<bash>dos2unix dos.txt
unix2dos linux.txt </bash>
== HEAD ==
Dosyanın istenilen miktardaki ilk satirlarini ekrana doker
<bash>head -6 a.txt # ilk 6 satir gosterilir. </bash>
== GREP ==
Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir.
'''Örnekler:'''
"nokta" kelimesini a.dat içinde nerde olduğunu bulmak için
<bash>grep -e nokta a.dat</bash>
== MORE ==
Dosya içeriğini istenilen kurallara göre ekrana döker
<bash>more +6 a.txt #ilk 6 satir gosterilmez </bash>
== NL ==
Satırları numaralandırır.
<bash>nl a.txt</bash>
== SED ==
Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar.
<bash>sed -e 's/\./,/g' a.txt > b.txt </bash>
== SORT ==
Sıralama yapar.
<bash>sort a.txt</bash>
== SPLIT ==
Dosyayı istenilen satır vb. için parçalara böler
<bash>split -l 50 a.txt X</bash>
== TAIL ==
Dosyanın istenilen miktardaki son satirlarini ekrana doker
<bash>tail -6 a.txt # son 6 satir gosterilir </bash>
== WC ==
Dosya içinde satır/karakter/kelime sayılarını verir.
<bash>wc -l a.txt</bash>
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. ''
1860
1854
2009-05-07T20:31:07Z
Ziyadin
4
/* AWK */
== AWK ==
C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir.
Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz.
'''Bazı Parametreler:'''
* ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur.
* $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu.
* NR: O anda işlenen satırın numarası
'''Örnekler:'''
*200 satırlık bir veri dosyasında her 5 satırda bir veri okur
<bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash>
* Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar.
<bash>awk '{ print $2,$3,$4}' a.dat </bash>
* İlk 5 satırı atarak atarak:
<bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash>
*Matematik işlem (birçok matematik işlemi yapılabilir):
<bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash>
* Dışarıdan parametre girişi -v değişkeni ile yapılabilir.
<bash> @ sayi = 3
awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash>
* IF şartı ile seçim yapılabilir.
<bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash>
* .txt ile biten bütün dosyaların içinde "ara" kelimesini "bul" ile değiştir.
<bash> awk '{gsub("ara", "bul", $0); print > FILENAME}' *.txt </bash>
*Satırları sondan başa doğru yaz
<bash> awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' deprem.dat </bash>
* Satır sayısını bul
<bash> awk 'END{print NR}' deprem.dat </bash>
== CAT ==
Özellikle ascii dosyaları birleştirmek için kullanılır.
'''Örnekler:'''
a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için
<bash>cat a.dat b.dat > c.dat </bash>
== COLRM ==
Dosya içinde istenilen kolonları siler
<bash>colrm 3 5 < a.txt</bash>
== CUT / PASTE ==
''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır.
''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır.
<bash>cut -d"-" -f2 a.dat > secme1.dat
cut -d"-" -f3 b.dat > secme2.dat
paste secme1.dat secme2.dat > secme.dat </bash>
== DOS2UNIX / UNIX2DOS ==
dos2unix : ASCII dos formatını unix formatına dönüştürür.
unix2dos : ASCII unix formatını dos formatına dönüştürür.
<bash>dos2unix dos.txt
unix2dos linux.txt </bash>
== HEAD ==
Dosyanın istenilen miktardaki ilk satirlarini ekrana doker
<bash>head -6 a.txt # ilk 6 satir gosterilir. </bash>
== GREP ==
Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir.
'''Örnekler:'''
"nokta" kelimesini a.dat içinde nerde olduğunu bulmak için
<bash>grep -e nokta a.dat</bash>
== MORE ==
Dosya içeriğini istenilen kurallara göre ekrana döker
<bash>more +6 a.txt #ilk 6 satir gosterilmez </bash>
== NL ==
Satırları numaralandırır.
<bash>nl a.txt</bash>
== SED ==
Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar.
<bash>sed -e 's/\./,/g' a.txt > b.txt </bash>
== SORT ==
Sıralama yapar.
<bash>sort a.txt</bash>
== SPLIT ==
Dosyayı istenilen satır vb. için parçalara böler
<bash>split -l 50 a.txt X</bash>
== TAIL ==
Dosyanın istenilen miktardaki son satirlarini ekrana doker
<bash>tail -6 a.txt # son 6 satir gosterilir </bash>
== WC ==
Dosya içinde satır/karakter/kelime sayılarını verir.
<bash>wc -l a.txt</bash>
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. ''
1854
1794
2009-05-07T20:09:17Z
Ziyadin
4
/* AWK */
== AWK ==
C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir.
Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz.
'''Bazı Parametreler:'''
* ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur.
* $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu.
* NR: O anda işlenen satırın numarası
'''Örnekler:'''
*200 satırlık bir veri dosyasında her 5 satırda bir veri okur
<bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash>
* Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar.
<bash>awk '{ print $2,$3,$4}' a.dat </bash>
* İlk 5 satırı atarak atarak:
<bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash>
*Matematik işlem (birçok matematik işlemi yapılabilir):
<bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash>
* Dışarıdan parametre girişi -v değişkeni ile yapılabilir.
<bash> @ sayi = 3
awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash>
* IF şartı ile seçim yapılabilir.
<bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash>
* .txt ile biten bütün dosyaların içinde "ara" kelimesini "bul" ile değiştir.
<bash> awk '{gsub("ara", "bul", $0); print > FILENAME}' *.txt </bash>
== CAT ==
Özellikle ascii dosyaları birleştirmek için kullanılır.
'''Örnekler:'''
a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için
<bash>cat a.dat b.dat > c.dat </bash>
== COLRM ==
Dosya içinde istenilen kolonları siler
<bash>colrm 3 5 < a.txt</bash>
== CUT / PASTE ==
''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır.
''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır.
<bash>cut -d"-" -f2 a.dat > secme1.dat
cut -d"-" -f3 b.dat > secme2.dat
paste secme1.dat secme2.dat > secme.dat </bash>
== DOS2UNIX / UNIX2DOS ==
dos2unix : ASCII dos formatını unix formatına dönüştürür.
unix2dos : ASCII unix formatını dos formatına dönüştürür.
<bash>dos2unix dos.txt
unix2dos linux.txt </bash>
== HEAD ==
Dosyanın istenilen miktardaki ilk satirlarini ekrana doker
<bash>head -6 a.txt # ilk 6 satir gosterilir. </bash>
== GREP ==
Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir.
'''Örnekler:'''
"nokta" kelimesini a.dat içinde nerde olduğunu bulmak için
<bash>grep -e nokta a.dat</bash>
== MORE ==
Dosya içeriğini istenilen kurallara göre ekrana döker
<bash>more +6 a.txt #ilk 6 satir gosterilmez </bash>
== NL ==
Satırları numaralandırır.
<bash>nl a.txt</bash>
== SED ==
Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar.
<bash>sed -e 's/\./,/g' a.txt > b.txt </bash>
== SORT ==
Sıralama yapar.
<bash>sort a.txt</bash>
== SPLIT ==
Dosyayı istenilen satır vb. için parçalara böler
<bash>split -l 50 a.txt X</bash>
== TAIL ==
Dosyanın istenilen miktardaki son satirlarini ekrana doker
<bash>tail -6 a.txt # son 6 satir gosterilir </bash>
== WC ==
Dosya içinde satır/karakter/kelime sayılarını verir.
<bash>wc -l a.txt</bash>
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. ''
1794
1791
2009-04-05T07:39:07Z
Onur
5
== AWK ==
C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir.
Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz.
'''Bazı Parametreler:'''
* ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur.
* $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu.
* NR: O anda işlenen satırın numarası
'''Örnekler:'''
*200 satırlık bir veri dosyasında her 5 satırda bir veri okur
<bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash>
* Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar.
<bash>awk '{ print $2,$3,$4}' a.dat </bash>
* İlk 5 satırı atarak atarak:
<bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash>
*Matematik işlem (birçok matematik işlemi yapılabilir):
<bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash>
* Dışarıdan parametre girişi -v değişkeni ile yapılabilir.
<bash> @ sayi = 3
awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash>
* IF şartı ile seçim yapılabilir.
<bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash>
== CAT ==
Özellikle ascii dosyaları birleştirmek için kullanılır.
'''Örnekler:'''
a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için
<bash>cat a.dat b.dat > c.dat </bash>
== COLRM ==
Dosya içinde istenilen kolonları siler
<bash>colrm 3 5 < a.txt</bash>
== CUT / PASTE ==
''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır.
''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır.
<bash>cut -d"-" -f2 a.dat > secme1.dat
cut -d"-" -f3 b.dat > secme2.dat
paste secme1.dat secme2.dat > secme.dat </bash>
== DOS2UNIX / UNIX2DOS ==
dos2unix : ASCII dos formatını unix formatına dönüştürür.
unix2dos : ASCII unix formatını dos formatına dönüştürür.
<bash>dos2unix dos.txt
unix2dos linux.txt </bash>
== HEAD ==
Dosyanın istenilen miktardaki ilk satirlarini ekrana doker
<bash>head -6 a.txt # ilk 6 satir gosterilir. </bash>
== GREP ==
Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir.
'''Örnekler:'''
"nokta" kelimesini a.dat içinde nerde olduğunu bulmak için
<bash>grep -e nokta a.dat</bash>
== MORE ==
Dosya içeriğini istenilen kurallara göre ekrana döker
<bash>more +6 a.txt #ilk 6 satir gosterilmez </bash>
== NL ==
Satırları numaralandırır.
<bash>nl a.txt</bash>
== SED ==
Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar.
<bash>sed -e 's/\./,/g' a.txt > b.txt </bash>
== SORT ==
Sıralama yapar.
<bash>sort a.txt</bash>
== SPLIT ==
Dosyayı istenilen satır vb. için parçalara böler
<bash>split -l 50 a.txt X</bash>
== TAIL ==
Dosyanın istenilen miktardaki son satirlarini ekrana doker
<bash>tail -6 a.txt # son 6 satir gosterilir </bash>
== WC ==
Dosya içinde satır/karakter/kelime sayılarını verir.
<bash>wc -l a.txt</bash>
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. ''
1791
1787
2009-04-05T06:51:23Z
Onur
5
== AWK ==
C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir.
Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz.
'''Bazı Parametreler:'''
* ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur.
* $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu.
* NR: O anda işlenen satırın numarası
'''Örnekler:'''
*200 satırlık bir veri dosyasında her 5 satırda bir veri okur
<bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash>
* Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar.
<bash>awk '{ print $2,$3,$4}' a.dat </bash>
* İlk 5 satırı atarak atarak:
<bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash>
*Matematik işlem (birçok matematik işlemi yapılabilir):
<bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash>
* Dışarıdan parametre girişi -v değişkeni ile yapılabilir.
<bash> @ sayi = 3
awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash>
* IF şartı ile seçim yapılabilir.
<bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash>
== CUT / PASTE ==
''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır.
''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır.
<bash>cut -d"-" -f2 a.dat > secme1.dat
cut -d"-" -f3 b.dat > secme2.dat
paste secme1.dat secme2.dat > secme.dat </bash>
== CAT ==
Özellikle ascii dosyaları birleştirmek için kullanılır.
'''Örnekler:'''
a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için
<bash>cat a.dat b.dat > c.dat </bash>
== GREP ==
Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir.
'''Örnekler:'''
"nokta" kelimesini a.dat içinde nerde olduğunu bulmak için
<bash>grep -e nokta a.dat</bash>
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. ''
1787
1759
2009-04-04T18:54:39Z
Onur
5
== AWK ==
C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir.
Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz.
'''Bazı Parametreler:'''
* ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur.
* $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu.
* NR: O anda işlenen satırın numarası
'''Örnekler:'''
*200 satırlık bir veri dosyasında her 5 satırda bir veri okur
<bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash>
* Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar.
<bash>awk '{ print $2,$3,$4}' a.dat </bash>
* İlk 5 satırı atarak atarak:
<bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash>
*Matematik işlem (birçok matematik işlemi yapılabilir):
<bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash>
== CAT ==
Özellikle ascii dosyaları birleştirmek için kullanılır.
'''Örnekler:'''
a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için
<bash>cat a.dat b.dat > c.dat </bash>
== GREP ==
Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir.
'''Örnekler:'''
"nokta" kelimesini a.dat içinde nerde olduğunu bulmak için
<bash>grep -e nokta a.dat</bash>
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. ''
1759
1502
2009-04-04T16:55:37Z
Onur
5
== AWK ==
C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir.
Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz.
'''Bazı Parametreler:'''
* ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur.
* $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu.
* NR: O anda işlenen satırın numarası
'''Örnekler:'''
*200 satırlık bir veri dosyasında her 5 satırda bir veri okur
<bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash>
* Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar.
<bash>awk '{ print $2,$3,$4}' a.dat </bash>
* İlk 5 satırı atarak atarak:
<bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash>
*Matematik işlem (birçok matematik işlemi yapılabilir):
<bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash>
== CAT ==
Özellikle ascii dosyaları birleştirmek için kullanılır.
'''Örnekler:'''
a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için
<bash>cat a.dat b.dat > c.dat </bash>
== GREP ==
Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir.
'''Örnekler:'''
"nokta" kelimesini a.dat içinde nerde olduğunu bulmak için
<bash>grep -e nokta a.dat</bash>
1502
1500
2009-03-17T21:20:36Z
AhmetA
2
== Bir dosyadaki verileri seyreltme ==
*200 satırlık bir veri dosyasında her 5 satırda bir veri okur
<bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash>
1500
2009-03-17T21:20:12Z
AhmetA
2
== Bir dosyadaki verileri seyreltme ==
*200 satırlık bir veri dosyasında her 5 satırda bir veri okur
<bash>
awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat
</bash>
GMT 4.4.0
0
1374
1632
1473
2009-04-02T09:11:25Z
AhmetA
2
GMT 4.4 versiyonu 15 Şubat 2009 tarihinde yayınlandı. Bir önceki 4.3.1 versiyonuna göre bir çok iyileştirmeler ve yeni özellikler sunmaktadır.
==Sürümle Sunulan Yeni Programlar ==
* [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/man/greenspline.html greenspline]
* [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/man/gmtdp.html gmtdp]
== Dış Bağlantılar ==
[http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/GMT_Docs/node11.html Son sürüm özellikleri.]
[[Kategori:GMT Sürümleri]]
1473
1472
2009-03-16T23:10:43Z
AhmetA
2
kategori eklendi
GMT 4.4 versiyonu 15 Şubat 2009 tarihinde yayınlandı. Bir önceki 4.3.1 versiyonuna göre bir çok iyileştirmeler ve yeni özellikler sunmaktadır.
==Sürümle Sunulan Yeni Programlar ==
* [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/man/greenspline.html greenspline]
* [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/man/gmtdp.html gmtdp]
[[Kategori:GMT Sürümleri]]
1472
1459
2009-03-16T23:10:05Z
AhmetA
2
GMT 4.4 versiyonu 15 Şubat 2009 tarihinde yayınlandı. Bir önceki 4.3.1 versiyonuna göre bir çok iyileştirmeler ve yeni özellikler sunmaktadır.
==Sürümle Sunulan Yeni Programlar ==
* [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/man/greenspline.html greenspline]
* [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/man/gmtdp.html gmtdp]
1459
1384
2009-03-16T20:32:14Z
Onur
5
GMT 4.4 versiyonu 15 Şubat 2009 tarihinde yayınlandı. Bir önceki 4.3.1 versiyonunda göre bir çok iyileştirmeler ve yeni özellikler sunmaktadır.
==Yeni Program ==
* [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/man/greenspline.html greenspline]
* [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/man/gmtdp.html gmtdp]
1384
2009-03-14T23:35:14Z
AhmetA
2
== Önemli Yenilikler ==
* greenspline komutu
GMT Ayarlar
0
1448
1784
1783
2009-04-04T18:23:28Z
Onur
5
GMT (versiyon 4.0 ve üstü) genel çizim ayarları ''.gmtdefaults4'' dosyası içinde tanımlanabilir. Bu parametreler geçici olarak [[gmtset]] programı yardımıyla değiştirilebilir.
== Örnek ''.gmtdefaults4'' Dosyası ==
<bash>
#
# GMT-SYSTEM 4.1 Defaults file Onur TAN, 03.01.2006
#
# >> Character Encoding: ISO-8859-9
#
#-------- Plot Media Parameters -------------
PAGE_COLOR = 255/255/255
PAGE_ORIENTATION = landscape
PAPER_MEDIA = a4+
#-------- Basemap Annotation Parameters ------
ANNOT_MIN_ANGLE = 20
ANNOT_MIN_SPACING = 0
ANNOT_FONT = Helvetica
ANNOT_FONT_SIZE = 14p
ANNOT_FONT2 = Helvetica
ANNOT_FONT2_SIZE = 14p
ANNOT_OFFSET = 0.2c
ANNOT_OFFSET2 = 0.2c
DEGREE_SYMBOL = degree
HEADER_FONT = Helvetica
HEADER_FONT_SIZE = 12p
HEADER_OFFSET = 0.1875i
LABEL_FONT = Helvetica
LABEL_FONT_SIZE = 12p
LABEL_OFFSET = 0.1125i
OBLIQUE_ANNOTATION = 1
PLOT_CLOCK_FORMAT = hh:mm:ss
PLOT_DATE_FORMAT = yyyy-mm-dd
# PLOT_DEGREE_FORMAT = +ddd:mm:ss
PLOT_DEGREE_FORMAT = +D
Y_AXIS_TYPE = hor_text
#-------- Basemap Layout Parameters ---------
BASEMAP_AXES = WESN
BASEMAP_FRAME_RGB = 0/0/0
BASEMAP_TYPE = fancy
FRAME_PEN = 1.25p
FRAME_WIDTH = 0.075i
GRID_CROSS_SIZE = 0i
GRID_PEN = 0.25p
MAP_SCALE_HEIGHT = 0.075i
TICK_LENGTH = 0.075i
TICK_PEN = 0.5p
X_AXIS_LENGTH = 9i
Y_AXIS_LENGTH = 6i
X_ORIGIN = 1i
Y_ORIGIN = 1i
UNIX_TIME = FALSE
UNIX_TIME_POS = -0.75i/-0.75i
#-------- Color System Parameters -----------
COLOR_BACKGROUND = 0/0/0
COLOR_FOREGROUND = 255/255/255
COLOR_NAN = 128/128/128
COLOR_IMAGE = adobe
COLOR_MODEL = rgb
HSV_MIN_SATURATION = 1
HSV_MAX_SATURATION = 0.1
HSV_MIN_VALUE = 0.3
HSV_MAX_VALUE = 1
#-------- PostScript Parameters -------------
# CHAR_ENCODING = Standard+
CHAR_ENCODING = ISO-8859-9
DOTS_PR_INCH = 600
N_COPIES = 1
PS_COLOR = rgb
PSIMAGE_FORMAT = hex
GLOBAL_X_SCALE = 1
GLOBAL_Y_SCALE = 1
#-------- I/O Format Parameters -------------
D_FORMAT = %lg
FIELD_DELIMITER = tab
GRIDFILE_SHORTHAND = FALSE
INPUT_CLOCK_FORMAT = hh:mm:ss
INPUT_DATE_FORMAT = yyyy-mm-dd
IO_HEADER = FALSE
N_HEADER_RECS = 1
OUTPUT_CLOCK_FORMAT = hh:mm:ss
OUTPUT_DATE_FORMAT = yyyy-mm-dd
OUTPUT_DEGREE_FORMAT = +D
XY_TOGGLE = FALSE
#-------- Projection Parameters -------------
ELLIPSOID = WGS-84
MAP_SCALE_FACTOR = 0.9996
MEASURE_UNIT = cm
#-------- Calendar/Time Parameters ----------
TIME_EPOCH = 2000-01-01T00:00:00
TIME_IS_INTERVAL = OFF
TIME_LANGUAGE = us
TIME_SYSTEM = j2000
TIME_UNIT = d
TIME_WEEK_START = Monday
Y2K_OFFSET_YEAR = 1950
#-------- Miscellaneous Parameters ----------
INTERPOLANT = akima
LINE_STEP = 0.01i
VECTOR_SHAPE = 0
VERBOSE = FALSE
</bash>
1783
2009-04-04T18:22:54Z
Onur
5
GMT (versiyon 4.0 ve üstü) genel çizim ayarları ''.gmtdefaults4'' dosyası içinde tanımlanabilir. Bu parametreler geçici olarak [[gmtset]] programı yardımıyla değiştirilebilir.
== Örnek .gmtdefaults4 Dosyası ==
<bash>
#
# GMT-SYSTEM 4.1 Defaults file Onur TAN, 03.01.2006
#
# >> Character Encoding: ISO-8859-9
#
#-------- Plot Media Parameters -------------
PAGE_COLOR = 255/255/255
PAGE_ORIENTATION = landscape
PAPER_MEDIA = a4+
#-------- Basemap Annotation Parameters ------
ANNOT_MIN_ANGLE = 20
ANNOT_MIN_SPACING = 0
ANNOT_FONT = Helvetica
ANNOT_FONT_SIZE = 14p
ANNOT_FONT2 = Helvetica
ANNOT_FONT2_SIZE = 14p
ANNOT_OFFSET = 0.2c
ANNOT_OFFSET2 = 0.2c
DEGREE_SYMBOL = degree
HEADER_FONT = Helvetica
HEADER_FONT_SIZE = 12p
HEADER_OFFSET = 0.1875i
LABEL_FONT = Helvetica
LABEL_FONT_SIZE = 12p
LABEL_OFFSET = 0.1125i
OBLIQUE_ANNOTATION = 1
PLOT_CLOCK_FORMAT = hh:mm:ss
PLOT_DATE_FORMAT = yyyy-mm-dd
# PLOT_DEGREE_FORMAT = +ddd:mm:ss
PLOT_DEGREE_FORMAT = +D
Y_AXIS_TYPE = hor_text
#-------- Basemap Layout Parameters ---------
BASEMAP_AXES = WESN
BASEMAP_FRAME_RGB = 0/0/0
BASEMAP_TYPE = fancy
FRAME_PEN = 1.25p
FRAME_WIDTH = 0.075i
GRID_CROSS_SIZE = 0i
GRID_PEN = 0.25p
MAP_SCALE_HEIGHT = 0.075i
TICK_LENGTH = 0.075i
TICK_PEN = 0.5p
X_AXIS_LENGTH = 9i
Y_AXIS_LENGTH = 6i
X_ORIGIN = 1i
Y_ORIGIN = 1i
UNIX_TIME = FALSE
UNIX_TIME_POS = -0.75i/-0.75i
#-------- Color System Parameters -----------
COLOR_BACKGROUND = 0/0/0
COLOR_FOREGROUND = 255/255/255
COLOR_NAN = 128/128/128
COLOR_IMAGE = adobe
COLOR_MODEL = rgb
HSV_MIN_SATURATION = 1
HSV_MAX_SATURATION = 0.1
HSV_MIN_VALUE = 0.3
HSV_MAX_VALUE = 1
#-------- PostScript Parameters -------------
# CHAR_ENCODING = Standard+
CHAR_ENCODING = ISO-8859-9
DOTS_PR_INCH = 600
N_COPIES = 1
PS_COLOR = rgb
PSIMAGE_FORMAT = hex
GLOBAL_X_SCALE = 1
GLOBAL_Y_SCALE = 1
#-------- I/O Format Parameters -------------
D_FORMAT = %lg
FIELD_DELIMITER = tab
GRIDFILE_SHORTHAND = FALSE
INPUT_CLOCK_FORMAT = hh:mm:ss
INPUT_DATE_FORMAT = yyyy-mm-dd
IO_HEADER = FALSE
N_HEADER_RECS = 1
OUTPUT_CLOCK_FORMAT = hh:mm:ss
OUTPUT_DATE_FORMAT = yyyy-mm-dd
OUTPUT_DEGREE_FORMAT = +D
XY_TOGGLE = FALSE
#-------- Projection Parameters -------------
ELLIPSOID = WGS-84
MAP_SCALE_FACTOR = 0.9996
MEASURE_UNIT = cm
#-------- Calendar/Time Parameters ----------
TIME_EPOCH = 2000-01-01T00:00:00
TIME_IS_INTERVAL = OFF
TIME_LANGUAGE = us
TIME_SYSTEM = j2000
TIME_UNIT = d
TIME_WEEK_START = Monday
Y2K_OFFSET_YEAR = 1950
#-------- Miscellaneous Parameters ----------
INTERPOLANT = akima
LINE_STEP = 0.01i
VECTOR_SHAPE = 0
VERBOSE = FALSE
</bash>
GMT Eposta Listesi
0
1456
1842
2009-04-09T20:54:15Z
AhmetA
2
== Resmi GMT Eposta Listeleri ==
GMT'nin resmi 2 adet eposta listesi mevcuttur:
* gmt-help@hawaii.edu GMT Kullanıcılarının yardımlaşmaları için kullanılan eposta listesi.
* gmt-group@hawaii.edu GMT yazarlarının yeni sürümleri kullanıcılara duyurmak için kullandıkları liste. Yeni sürümlerden haberdar olmak istiyorsanız bu gruba da üye olabilirsiniz.
=== Resmi GMT eposta listesine üyelik ===
GMT eposta listesine üye olmak için listserv@hawaii.edu adresine isminizi içeren şöyle bir mesaj atın:
subscribe gmt-help İsim Soyad
Listserv eposta adresinizi mesajınızdan öğrenecektir. Başlık yazmanıza gerek yoktur. HTML formatında göndermemeniz, düz metin olarak göndermeniz tavsiye olunur.
Üyelikten çıkmak için ise yine aynı eposta adresine:
signoff gmt-help
şeklinde bir eposta göndermeniz kafidir. Yine başlık yazmanıza gerek yoktur.
=== Resmi GMT eposta listesi arşivleri ===
* Eposta listesinin resmi arşivi [https://listserv.hawaii.edu/cgi-bin/wa?A0=GMT-HELP buradadır].
* Eposta listesine üye olmasanız bile şu adreslerden mesajları takip edebilir ve arama yapabilirsiniz:
** [http://www.nabble.com/GMT---User-f1199.html Nabble]
** [http://news.gmane.org/gmane.comp.gis.gmt.user Gmane]
=== Listeye mesaj göndermeden önce ===
* Netiket kurallarını ihmal etmeyin
* GMT Türkiye eposta listesinde cevap bulamadığınızdan emin olun.
* Uzun imzalardan ve HTML formatındaki mesajlardan kaçının.
== GMT Türkiye Eposta Listesi ==
ATAG bünyesinde 2008'de açılan GMT eposta listesi Google Groups altında yayınlanmakta olup üye olmanızı gerektirmektedir.
=== Üyelik ve arşive erişim ===
http://groups-beta.google.com/group/gmt-turkiye adresine gidip bir Google hesabınız varsa onunla yoksa yeni bir Google hesabı açarak eposta listemize üye olabilir ve arşive erişebilirsiniz.
Google hesabı için herhangi bir eposta adresi kullanabilirsiniz; gmail gibi bir Google ürünü şart değildir.
GMT Eğitimleri
0
1487
2043
2038
2010-12-30T15:21:19Z
Onur
5
==24 Aralık 2010==
TÜBİTAK MAM'da Onur Tan tarafından 24 Aralık 2010'da düzenlenen eğitimde kontenjan sayısı 35 araştırmacı/öğrenci idi. Tüm eğitim içeriği kurs sayfasından indirilebilir:
: http://www.atag.itu.edu.tr/GMTtr/2010kurs/
2038
2037
2010-12-29T19:40:34Z
AhmetA
2
/* 2010 */
==2010==
http://www.atag.itu.edu.tr/GMTtr/2010kurs/
TÜBİTAK MAM'da Onur Tan tarafından 24 Aralık 2010'da düzenlenen eğitimde kontenjan sayısı 35 araştırmacı/öğrenci idi. Tüm eğitim içeriği kurs sayfasından indirilebilir.
2037
2010-12-29T19:40:12Z
AhmetA
2
==2010==
http://www.atag.itu.edu.tr/GMTtr/2010kurs/
TÜBİTAK MAM'da Onur Tan tarafından düzenlenen eğitimde kontenjan sayısı 35 araştırmacı/öğrenci idi. Tüm eğitim içeriği kurs sayfasından indirilebilir.
GMT Kod Arşivi
0
1372
1382
1381
2009-03-14T22:18:05Z
AhmetA
2
* bir real4 dosyayı GRD'ye çevirelim:
<code bash>xyz2grd mydata5.r4 -R1/1600/1/1535 -I1 -Zf -Grange.grd </code>
* bir GRD dosyasını ASCII'ye çevirelim
<code>grd2xyz range.grd -ZTLa > range.aaa </code>
* xyz2grd man dosyasında dosya tipleri yazıyor..
1381
1380
2009-03-14T22:17:05Z
AhmetA
2
* bir real4 dosyayı GRD'ye çevirelim:
<code bash>xyz2grd mydata5.r4 -R1/1600/1/1535 -I1 -Zf -Grange.grd </code>
* bir GRD dosyasını ASCII'ye çevirelim
<code bash>grd2xyz range.grd -ZTLa > range.aaa </code>
* xyz2grd man dosyasında dosya tipleri yazıyor..
1380
1379
2009-03-14T22:16:09Z
AhmetA
2
* bir real4 dosyayı GRD'ye çevirelim:
<source lang="php">
xyz2grd mydata5.r4 -R1/1600/1/1535 -I1 -Zf -Grange.grd
</source>
* bir GRD dosyasını ASCII'ye çevirelim
grd2xyz range.grd -ZTLa > range.aaa
* xyz2grd man dosyasında dosya tipleri yazıyor..
<code> echo "Hello World"; </code>
<code php> echo "Hello World"; </code>
1379
2009-03-14T22:15:45Z
AhmetA
2
* bir real4 dosyayı GRD'ye çevirelim:
<source lang="php">
xyz2grd mydata5.r4 -R1/1600/1/1535 -I1 -Zf -Grange.grd
</source>
* bir GRD dosyasını ASCII'ye çevirelim
grd2xyz range.grd -ZTLa > range.aaa
* xyz2grd man dosyasında dosya tipleri yazıyor..
<code> echo "Hello World"; </code>
GMT Kod Örnekleri
0
1375
2083
2082
2011-10-25T17:47:45Z
AhmetA
2
/* GMT Örnekleri */
== Genel Kullanım Bilgileri ==
* [[C-Shell]] temel bilgileri
* [[Bash]] temel bilgileri
* GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız.
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
* [[Odak mekanizması çizimi]]
* [[DEM'den kesit alma]]
* [[SRTM çizimi]]
* [[3D DEM view|3D DEM çizimi]]
* [[SRTM4 çizimi]]
* [[Dem gölgeleme animasyonu]]
* [[Elastik deformasyon çizimi]]
* [[Gridleme ve filtreleme]]
Daha fazlası [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ 2010 GMT kursu dökümanlarında!]
2082
1931
2011-10-25T17:47:22Z
AhmetA
2
/* GMT Örnekleri */
== Genel Kullanım Bilgileri ==
* [[C-Shell]] temel bilgileri
* [[Bash]] temel bilgileri
* GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız.
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
* [[Odak mekanizması çizimi]]
* [[DEM'den kesit alma]]
* [[SRTM çizimi]]
* [[3D DEM view|3D DEM çizimi]]
* [[SRTM4 çizimi]]
* [[Dem gölgeleme animasyonu]]
* [[Elastik deformasyon çizimi]]
* [[Gridleme ve filtreleme]]
Daha fazlası 2010 GMT [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursu dökümanlarında!]
1931
1882
2010-02-18T13:03:26Z
Ziyadin
4
== Genel Kullanım Bilgileri ==
* [[C-Shell]] temel bilgileri
* [[Bash]] temel bilgileri
* GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız.
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
* [[Odak mekanizması çizimi]]
* [[DEM'den kesit alma]]
* [[SRTM çizimi]]
* [[3D DEM view|3D DEM çizimi]]
* [[SRTM4 çizimi]]
* [[Dem gölgeleme animasyonu]]
* [[Elastik deformasyon çizimi]]
* [[Gridleme ve filtreleme]]
1882
1838
2009-06-16T21:32:53Z
Ziyadin
4
== Genel Kullanım Bilgileri ==
* [[C-Shell]] temel bilgileri
* [[Bash]] temel bilgileri
* GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız.
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
* [[Odak mekanizması çizimi]]
* [[DEM'den kesit alma]]
* [[SRTM çizimi]]
* [[3D DEM view|3D DEM çizimi]]
* [[SRTM4 çizimi]]
* [[Dem gölgeleme animasyonu]]
* [[Elastik deformasyon çizimi]]
1838
1830
2009-04-09T20:33:57Z
AhmetA
2
== Genel Kullanım Bilgileri ==
* [[C-Shell]] temel bilgileri
* [[Bash]] temel bilgileri
* GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız.
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
* [[Odak mekanizması çizimi]]
* [[DEM'den kesit alma]]
* [[SRTM çizimi]]
* [[3D DEM view|3D DEM çizimi]]
* [[SRTM4 çizimi]]
* [[Dem gölgeleme animasyonu]]
1830
1815
2009-04-09T20:05:09Z
Ziyadin
4
== Genel Kullanım Bilgileri ==
* [[C-Shell]] temel bilgileri
* [[Bash]] temel bilgileri
* GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız.
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
* [[Odak mekanizması çizimi]]
* [[DEM'den kesit alma]]
* [[SRTM çizimi]]
* [[3D DEM çizimi]]
* [[SRTM4 çizimi]]
* [[Dem gölgeleme animasyonu]]
1815
1810
2009-04-08T12:20:26Z
Ziyadin
4
== Genel Kullanım Bilgileri ==
* [[C-Shell]] temel bilgileri
* [[Bash]] temel bilgileri
* GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız.
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
* [[Odak mekanizması çizimi]]
* [[DEM'den kesit alma]]
* [[SRTM çizimi]]
* [[3D DEM çizimi]]
* [[SRTM4 çizimi]]
1810
1804
2009-04-07T19:38:26Z
Ziyadin
4
== Genel Kullanım Bilgileri ==
* [[C-Shell]] temel bilgileri
* [[Bash]] temel bilgileri
* GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız.
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
* [[Odak mekanizması çizimi]]
* [[DEM'den kesit alma]]
* [[SRTM çizimi]]
* [[3D DEM çizimi]]
1804
1792
2009-04-07T19:29:27Z
Ziyadin
4
== Genel Kullanım Bilgileri ==
* [[C-Shell]] temel bilgileri
* [[Bash]] temel bilgileri
* GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız.
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
* [[Odak mekanizması çizimi]]
* [[DEM'den kesit alma]]
* [[SRTM çizimi]]
* [[3D DEM view]]
1792
1785
2009-04-05T06:53:25Z
Onur
5
== Genel Kullanım Bilgileri ==
* [[C-Shell]] temel bilgileri
* [[Bash]] temel bilgileri
* GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız.
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
* [[Odak mekanizması çizimi]]
* [[DEM'den kesit alma]]
* [[SRTM çizimi]]
1785
1725
2009-04-04T18:44:07Z
Onur
5
/* GMT Örnekleri */
== Genel Kullanım Bilgileri ==
GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız.
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
* [[Odak mekanizması çizimi]]
* [[DEM'den kesit alma]]
* [[SRTM çizimi]]
1725
1721
2009-04-03T19:23:14Z
Ziyadin
4
/* GMT Örnekleri */
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
* [[Odak mekanizması çizimi]]
* [[DEM'den kesit alma]]
* [[SRTM çizimi]]
1721
1712
2009-04-03T16:08:30Z
Ziyadin
4
/* GMT Örnekleri */
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[SRTM4 GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
* [[Odak mekanizması çizimi]]
* [[DEM'den kesit alma]]
* [[SRTM çizimi]]
1712
1685
2009-04-03T15:44:56Z
Ziyadin
4
/* GMT Örnekleri */
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
* [[Odak mekanizması çizimi]]
* [[DEM'den kesit alma]]
* [[SRTM çizimi]]
1685
1658
2009-04-02T17:07:34Z
AhmetA
2
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
* [[Odak mekanizması çizimi]]
* [[DEM'den kesit alma]]
1658
1643
2009-04-02T12:58:37Z
Ziyadin
4
/* GMT Örnekleri */
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
* [[Odak mekanizması çizimi]]
* [[Dem'den kesit alma]]
1643
1640
2009-04-02T12:34:28Z
Ziyadin
4
/* GMT Örnekleri */
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
* [[Odak mekanizması çizimi]]
1640
1577
2009-04-02T12:32:03Z
Ziyadin
4
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
* [[GPS vektörlerinin çizdirilmesi]]
1577
1556
2009-04-01T20:43:26Z
Ziyadin
4
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
1556
1555
2009-04-01T20:14:07Z
Ziyadin
4
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM ile GEBCO mozaiği]]
1555
1546
2009-04-01T20:11:18Z
Ziyadin
4
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM ile GEBCO'yu mozaiklemek]]
1546
1545
2009-04-01T17:18:43Z
Ziyadin
4
/* GMT Örnekleri */
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[SRTM GEBCO mozaik]]
1545
1544
2009-04-01T17:18:05Z
Ziyadin
4
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
[[SRTM GEBCO mozaik]]
1544
1543
2009-04-01T14:18:18Z
Ziyadin
4
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
1543
1542
2009-04-01T14:18:03Z
Ziyadin
4
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [mozaik]
1542
1539
2009-04-01T14:17:26Z
Ziyadin
4
mozaik
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* mozaik
1539
1538
2009-04-01T14:14:07Z
Ziyadin
4
/* GMT Örnekleri */
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
*
1538
1392
2009-04-01T14:12:48Z
Ziyadin
4
/* GMT Örnekleri */
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
* [[[Media:SRTM ve GEBCO indir ve birleştir]]]
1392
1386
2009-03-15T20:30:15Z
AhmetA
2
== GMT Örnekleri ==
* [[Türkiye Kıyı Şeridi]]
1386
2009-03-15T01:02:47Z
AhmetA
2
== GMT Örnekleri ==
GMT Komutlarının Kullanımı
0
1449
1796
1795
2009-04-06T21:23:23Z
Ziyadin
4
Komutlar birbirlerinden bağımsız çalışırlar. Her bir komut yanın aldığı parametreler yardımıyla işlemleri yaparlar. Parametreler genellikle büyük harflerle belirtilirler ve mutlaka '''-''' (çizgi) karakteriyle birlikte kullanılır (örn. -P, -K, -X). Bir çok komut ortak parametreler kullansalar da her bir komutun parametreleri kendine özgüdür, bu nedenle parametrele ilgili bilgiyi komuta ait yardım sayfalarına bakmalısınız.
Herbir GMT komutu bir layer oluşturur. Ancak sorunsuz ve düzgün bir çizim oluşturmak için her bir layer oluşturulurken daha önceden bir layer varmı ve bir layer daha gelecekmi belirtilmesi gerekir. O nedenle -K ve -O parameterelerine dikkat etmek gerekir. -K bir layer daha gelecek demektir. -O ise daha önceden bir layer var demektir. Dolayısıyla ilk satırda -O son satırda ise -K olmaması gerekir. Aradaki tüm layer'larda ise -O ve -K parametreleri verilmek zorundadır.
GMT esnekliği arttırmak için büyük/küçük harf ayrımı yapar. Çizim komutları, postscript çıkışları ekrana yazar bu nedenle > karakteri ile çıkışlar bir dosyaya yazılmalıdır. Veri üzerinde işlem yapan komutların çıkışları ise belirlenen bir dosyaya yazılır.
== Komut Satırından Yardım ==
Burada verilen dökümanlar dışında, komut satırından da yardım alınabilir. herhangi bir programın sadece ismini yazarak enter tuşuna bastığınızda ekrana kullanım kılavuzu (manual) içeriği yazılır. Bunu okumak zor olduğundan Unix/Linux sistemlerin yardım (man) programını kullanabilirsiniz.
man pscoast
man grdedit
== Dosya Kontrolü ==
GMT, Unix/Linux sistem esnekliğini de kullanarak çok daha esnek bir yapıya sahip olur. Bir giriş dosyası parametre gibi komut yanına yazılabildiği gibi '''<''' yönlendirmesi de kullanılabilir. Çıkış dosyası için '''>''' veya '''>>''' kullanılır.
GMTprogram giriş-dosyası >! çıkış dosyası
GMTprogram < giriş-dosyası >! çıkış dosyası
GMTprogram giriş-dosyası >> çıkış dosyası
'''>''' program çıkışını dosyaya yönlendirir. Sadece '''>''' kullanılısa eski dosyanın üzerine yazılır. Bazı Unix/Linux sistemler '''>''' işlemini engeller. Yazılmak istenen dosya daha önceden var ise (genellikle bu durum sözkonusudur) işlem durdurulur. Bunu atlatmak için '''>!''' kullanılır. Bu durumda sistem dosyanın var olup olmadığına bakmaksızın yeni dosya üretecektir.
'''<''' ile dosya programa doğru yönlendirilebilir.
Boru (pipe, '''|''' ) işlemi bir program çıkışını soyaya yazdırmadan diğerine girmesini sağlar:
HerhangiBirProgram | GMTprogram1 | GMTprogram2 >! çıkış dosyası
İstenirse program hata mesajları ekran yerine bir dosyaya yazdırılabilir:
UNIXprogram >& hata.log
(GMTprogram > çıkış_dosyası) >& hata.log
Veri dosyalarında * ve ? gibi karakterlerle çoklu dosya girişi yapılabilir:
GMTprogram giriş-dosyası.* >! çıkış dosyası
== Script Dosyası İçinde Veri Girme ==
Az sayıda veriniz var ve bunları veri dosyasına yazmadan da komuta yönlendirebilirsiniz.
GMTprogram <<END>> çıkış_dosyası
veri1
veri2
END
Sistem END kelimesine (farklı bir kelimede kullanabilirsiniz) kadar verileri okur ve programa yönlendirir. Burada dikkat etmeniz gereken nokta END kelimesinden sonra boşluk olmamalıdır ==>> "END" olmalı, "END " hatalı. Boşlukda bir karaktertir. '''<<''' '''>>''' arasındaki kalan kelime ile verilerin altındaki kelime birebir aynı olmalıdır.
== Script Dosyası İçinde Değişken Kullanımı ==
C-Shell veya bash scriptleri içinde değişken tanımlayabilirsiniz ve yazımı kısaltabilirsiniz. Örneğin C-Shell içinde [set degisken = deger]
<C>
set ps = cikis.ps
set limit = 20/30/20/30
psxy -R$limit -JM6 -M -W2 fay.dat > $ps
</C>
''* Bu bilgiler [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. ''
1795
1786
2009-04-06T21:22:38Z
Ziyadin
4
Komutlar birbirlerinden bağımsız çalışırlar. Her bir komut yanın aldığı parametreler yardımıyla işlemleri yaparlar. Parametreler genellikle büyük harflerle belirtilirler ve mutlaka '''-''' (çizgi) karakteriyle birlikte kullanılır (örn. -P, -K, -X). Bir çok komut ortak parametreler kullansalar da her bir komutun parametreleri kendine özgüdür, bu nedenle parametrele ilgili bilgiyi komuta ait yardım sayfalarına bakmalısınız.
Herbir GMT komutu bir layer oluşturur. Ancak sorunsuz ve düzgün bir çizim oluşturmak için her bir layer oluşturulurken daha önceden bir layer varmı ve bir layer daha gelecekmi belirtilmesi gerekir. O nedenle -K ve -O paramterelerine dikkat etmek gerekir. -K bir layer daha gelecek demektir. -O ise daha önceden bir layer var demektir. Dolayısıyla ilk satırda -O son satırda ise -K olmaması gerekir. Aradaki tüm layer'larda ise -O ve -K parametreleri verilmek zorundadır.
GMT esnekliği arttırmak için büyük/küçük harf ayrımı yapar. Çizim komutları, postscript çıkışları ekrana yazar bu nedenle > karakteri ile çıkışlar bir dosyaya yazılmalıdır. Veri üzerinde işlem yapan komutların çıkışları ise belirlenen bir dosyaya yazılır.
== Komut Satırından Yardım ==
Burada verilen dökümanlar dışında, komut satırından da yardım alınabilir. herhangi bir programın sadece ismini yazarak enter tuşuna bastığınızda ekrana kullanım kılavuzu (manual) içeriği yazılır. Bunu okumak zor olduğundan Unix/Linux sistemlerin yardım (man) programını kullanabilirsiniz.
man pscoast
man grdedit
== Dosya Kontrolü ==
GMT, Unix/Linux sistem esnekliğini de kullanarak çok daha esnek bir yapıya sahip olur. Bir giriş dosyası parametre gibi komut yanına yazılabildiği gibi '''<''' yönlendirmesi de kullanılabilir. Çıkış dosyası için '''>''' veya '''>>''' kullanılır.
GMTprogram giriş-dosyası >! çıkış dosyası
GMTprogram < giriş-dosyası >! çıkış dosyası
GMTprogram giriş-dosyası >> çıkış dosyası
'''>''' program çıkışını dosyaya yönlendirir. Sadece '''>''' kullanılısa eski dosyanın üzerine yazılır. Bazı Unix/Linux sistemler '''>''' işlemini engeller. Yazılmak istenen dosya daha önceden var ise (genellikle bu durum sözkonusudur) işlem durdurulur. Bunu atlatmak için '''>!''' kullanılır. Bu durumda sistem dosyanın var olup olmadığına bakmaksızın yeni dosya üretecektir.
'''<''' ile dosya programa doğru yönlendirilebilir.
Boru (pipe, '''|''' ) işlemi bir program çıkışını soyaya yazdırmadan diğerine girmesini sağlar:
HerhangiBirProgram | GMTprogram1 | GMTprogram2 >! çıkış dosyası
İstenirse program hata mesajları ekran yerine bir dosyaya yazdırılabilir:
UNIXprogram >& hata.log
(GMTprogram > çıkış_dosyası) >& hata.log
Veri dosyalarında * ve ? gibi karakterlerle çoklu dosya girişi yapılabilir:
GMTprogram giriş-dosyası.* >! çıkış dosyası
== Script Dosyası İçinde Veri Girme ==
Az sayıda veriniz var ve bunları veri dosyasına yazmadan da komuta yönlendirebilirsiniz.
GMTprogram <<END>> çıkış_dosyası
veri1
veri2
END
Sistem END kelimesine (farklı bir kelimede kullanabilirsiniz) kadar verileri okur ve programa yönlendirir. Burada dikkat etmeniz gereken nokta END kelimesinden sonra boşluk olmamalıdır ==>> "END" olmalı, "END " hatalı. Boşlukda bir karaktertir. '''<<''' '''>>''' arasındaki kalan kelime ile verilerin altındaki kelime birebir aynı olmalıdır.
== Script Dosyası İçinde Değişken Kullanımı ==
C-Shell veya bash scriptleri içinde değişken tanımlayabilirsiniz ve yazımı kısaltabilirsiniz. Örneğin C-Shell içinde [set degisken = deger]
<C>
set ps = cikis.ps
set limit = 20/30/20/30
psxy -R$limit -JM6 -M -W2 fay.dat > $ps
</C>
''* Bu bilgiler [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. ''
1786
2009-04-04T18:52:10Z
Onur
5
Komutlar birbirlerinden bağımsız çalışırlar. Her bir komut yanın aldığı parametreler yardımıyla işlemleri yaparlar. Parametreler genellikle büyük harflerle belirtilirler ve mutlaka '''-''' (çizgi) karakteriyle birlikte kullanılır (örn. -P, -K, -X). Bir çok komut ortak parametreler kullansalar da her bir komutun parametreleri kendine özgüdür, bu nedenle parametrele ilgili bilgiyi komuta ait yardım sayfalarına bakmalısınız. GMT esnekliği arttırmak için büyük/küçük harf ayrımı yapar. Çizim komutları, postscript çıkışları ekrana yazar bu nedenle > karakteri ile çıkışlar bir dosyaya yazılmalıdır. Veri üzerinde işlem yapan komutların çıkışları ise belirlenen bir dosyaya yazılır.
== Komut Satırından Yardım ==
Burada verilen dökümanlar dışında, komut satırından da yardım alınabilir. herhangi bir programın sadece ismini yazarak enter tuşuna bastığınızda ekrana kullanım kılavuzu (manual) içeriği yazılır. Bunu okumak zor olduğundan Unix/Linux sistemlerin yardım (man) programını kullanabilirsiniz.
man pscoast
man grdedit
== Dosya Kontrolü ==
GMT, Unix/Linux sistem esnekliğini de kullanarak çok daha esnek bir yapıya sahip olur. Bir giriş dosyası parametre gibi komut yanına yazılabildiği gibi '''<''' yönlendirmesi de kullanılabilir. Çıkış dosyası için '''>''' veya '''>>''' kullanılır.
GMTprogram giriş-dosyası >! çıkış dosyası
GMTprogram < giriş-dosyası >! çıkış dosyası
GMTprogram giriş-dosyası >> çıkış dosyası
'''>''' program çıkışını dosyaya yönlendirir. Sadece '''>''' kullanılısa eski dosyanın üzerine yazılır. Bazı Unix/Linux sistemler '''>''' işlemini engeller. Yazılmak istenen dosya daha önceden var ise (genellikle bu durum sözkonusudur) işlem durdurulur. Bunu atlatmak için '''>!''' kullanılır. Bu durumda sistem dosyanın var olup olmadığına bakmaksızın yeni dosya üretecektir.
'''<''' ile dosya programa doğru yönlendirilebilir.
Boru (pipe, '''|''' ) işlemi bir program çıkışını soyaya yazdırmadan diğerine girmesini sağlar:
HerhangiBirProgram | GMTprogram1 | GMTprogram2 >! çıkış dosyası
İstenirse program hata mesajları ekran yerine bir dosyaya yazdırılabilir:
UNIXprogram >& hata.log
(GMTprogram > çıkış_dosyası) >& hata.log
Veri dosyalarında * ve ? gibi karakterlerle çoklu dosya girişi yapılabilir:
GMTprogram giriş-dosyası.* >! çıkış dosyası
== Script Dosyası İçinde Veri Girme ==
Az sayıda veriniz var ve bunları veri dosyasına yazmadan da komuta yönlendirebilirsiniz.
GMTprogram <<END>> çıkış_dosyası
veri1
veri2
END
Sistem END kelimesine (farklı bir kelimede kullanabilirsiniz) kadar verileri okur ve programa yönlendirir. Burada dikkat etmeniz gereken nokta END kelimesinden sonra boşluk olmamalıdır ==>> "END" olmalı, "END " hatalı. Boşlukda bir karaktertir. '''<<''' '''>>''' arasındaki kalan kelime ile verilerin altındaki kelime birebir aynı olmalıdır.
== Script Dosyası İçinde Değişken Kullanımı ==
C-Shell veya bash scriptleri içinde değişken tanımlayabilirsiniz ve yazımı kısaltabilirsiniz. Örneğin C-Shell içinde [set degisken = deger]
<C>
set ps = cikis.ps
set limit = 20/30/20/30
psxy -R$limit -JM6 -M -W2 fay.dat > $ps
</C>
''* Bu bilgiler [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. ''
GMT Kurulumu
0
1369
2039
1989
2010-12-30T15:11:44Z
Onur
5
GMT herhangi bir PC veya sunucu veya dizüstü sisteme kurulabilir. Aşağıda görebileceğiniz üzere 3 farklı platformda çalışabilmektedir.
== Mac OS ==
*[[MacOSX]]
== Linux/Unix ==
*[[Tüm sürümler]]
*[[Ubuntu kurulumu|Ubuntu]]
== Windows ==
Windows altında kurulum için birkaç alternatif mevcuttur:
*[[Windows kurulumu|Windows+Cygwin]]: Cygwin'i kurup GMT'yi üstüne kurabilirsiniz.
*[[Windows|Windows+DOS]]: DOS altında GMT çalıştırabilirsiniz (TAVSİYE ETMİYORUZ!)
*Sanal Linux: Vmware gibi bir sanallaştırma çözümü altına Linux kurup bunu Windows altında çalıştırabilirsiniz. GMT lazım olduğunda bu tam teşekküllü Linux'u çalıştırıp dosya paylaşımı sayesinde işinizi halledebilirsiniz.
== Kabuk Ayarları ==
Unix/Linux tabanlı sistemler için geçerlidir ([[cygwin]] dahil).
*[[Linux Kabuk Ayarları]]
1989
1843
2010-09-19T10:53:19Z
AhmetA
2
GMT herhangi bir PC veya sunucu veya dizüstü sisteme kurulabilir. Aşağıda görebileceğiniz üzere 3 farklı platformda çalışabilmektedir.
== Mac OS ==
*[[MacOSX]]
== Linux/Unix ==
*[[Tüm sürümler]]
*[[Ubuntu kurulumu|Ubuntu]]
== Windows ==
Windows altında kurulum için birkaç alternatif mevcuttur:
*[[Windows kurulumu|Windows+Cygwin]]: Cygwin'i kurup GMT'yi üstüne kurabilirsiniz.
*[[Windows|Windows+DOS]]: DOS altında GMT çalıştırabilirsiniz (TAVSİYE ETMİYORUZ!)
*Sanal Linux: Vmware gibi bir sanallaştırma çözümü altına Linux kurup bunu Windows altında çalıştırabilirsiniz. GMT lazım olduğunda bu tam teşekküllü Linux'u çalıştırıp dosya paylaşımı sayesinde işinizi halledebilirsiniz.
1843
1506
2009-04-09T20:56:50Z
AhmetA
2
== Mac OS ==
*[[MacOSX]]
== Linux/Unix ==
*[[Tüm sürümler]]
*[[Ubuntu kurulumu|Ubuntu]]
== Windows ==
*[[Windows kurulumu|Windows+Cygwin]]
*[[Windows|Windows+DOS]]
1506
1505
2009-03-17T21:23:08Z
Ziyadin
4
== Mac OS ==
*[[MacOSX]]
== Linux/Unix ==
*[[Tüm sürümler]]
== Windows ==
*[[Windows kurulumu|Windows+Cygwin]]
*[[Windows|Windows+DOS]]
1505
1504
2009-03-17T21:22:52Z
Ziyadin
4
== Mac OS ==
*[[MacOSX]]
== Linux/Unix ==
*[[Tüm sürümler]]
== Windows ==
*[[Windows kurulumu|Windows+Cygwin]]
*[[Windows+DOS|Windows+DOS]]
1504
1501
2009-03-17T21:22:08Z
Ziyadin
4
== Mac OS ==
*[[MacOSX]]
== Linux/Unix ==
*[[Tüm sürümler]]
== Windows ==
*[[Windows kurulumu|Windows+Cygwin]]
*[[Windows+DOS]]
1501
1499
2009-03-17T21:20:26Z
Ziyadin
4
== Mac OS ==
*[[MacOSX]]
== Linux/Unix ==
*[[Tüm sürümler]]
== Windows ==
*[[Windows kurulumu|Windows+Cygwin]]
*[[Windows]]
1499
1498
2009-03-17T21:19:02Z
Ziyadin
4
== Mac OS ==
*[[MacOSX]]
== Linux/Unix ==
*[[Tüm sürümler]]
== Windows ==
*[[Windows kurulumu|Windows+Cygwin]]
*[[Windows+DOS]]
1498
1478
2009-03-17T21:18:45Z
Ziyadin
4
== Mac OS ==
*[[MacOSX]]
== Linux/Unix ==
*[[Tüm sürümler]]
== Windows ==
*[[Windows kurulumu|Windows+Cygwin]]
*Windows+DOS
1478
1477
2009-03-17T15:49:22Z
Ziyadin
4
== Mac OS ==
*[[MacOSX]]
== Linux/Unix ==
*[[Tüm sürümler]]
== Windows ==
*[[Windows kurulumu|Windows+Cygwin]]
*[[Windows+DOS]]
1477
1476
2009-03-17T15:48:18Z
Ziyadin
4
== Mac OS ==
*[[MacOSX]]
== Linux/Unix ==
*[[Tüm sürümler]]
== Windows ==
*[[Windows kurulumu|Windows+Cygwin]]
*Windows+DOS
1476
1441
2009-03-17T15:47:43Z
Ziyadin
4
== Mac OS ==
*[[MacOSX]]
== Linux/Unix ==
*[[Tüm sürümler]]
== Windows ==
*[[Windows kurulumu|Windows+Cygwin]]
*[[Windows+DOS]]
1441
1440
2009-03-16T18:29:29Z
Onur
5
/* Linux/Unix */
== Mac OS ==
*[[MacOSX]]
== Linux/Unix ==
*[[Tüm sürümler]]
== Windows ==
*[[Windows kurulumu|Windows]]
*[[Cygwin]]
1440
1427
2009-03-16T18:28:40Z
Onur
5
/* Unix */
== Mac OS ==
*[[MacOSX]]
== Linux/Unix ==
*[[Ubuntu]]
*[[Fedora]]
*[[Pardus]]
== Windows ==
*[[Windows kurulumu|Windows]]
*[[Cygwin]]
1427
1426
2009-03-16T18:12:16Z
AhmetA
2
== Mac OS ==
*[[MacOSX]]
== Unix ==
*[[Ubuntu]]
*[[Fedora]]
*[[Pardus]]
== Windows ==
*[[Windows kurulumu|Windows]]
*[[Cygwin]]
1426
1377
2009-03-16T18:11:46Z
AhmetA
2
== Mac OS ==
*[[MacOSX]]
== Unix ==
*[[Ubuntu]]
*[[Fedora]]
*[[Pardus]]
== Windows ==
*[[Windows Kurulumu]]
*[[Cygwin]]
1377
1370
2009-03-14T21:51:23Z
AhmetA
2
== Mac OS ==
*[[MacOSX]]
== Unix ==
*[[Ubuntu]]
*[[Fedora]]
*[[Pardus]]
== Windows ==
*[[Cygwin]]
1370
2009-03-14T21:24:20Z
AhmetA
2
== Mac OS ==
*[[MacOSX]]
== Unix ==
*[[Ubuntu]]
*[[Fedora]]
*[[Pardus]]
GMT Linkleri
0
1404
2069
1959
2011-05-20T18:38:10Z
AhmetA
2
==GMT Eposta Listesi==
GMT Türkiye:
* http://www.atag.itu.edu.tr/GMTtr/
Web üzerinden de eposta listesini takip edebilir ve arşivde arama yapabilirsiniz:
* <del>http://old.nabble.com/GMT-f1197.html</del>
* http://news.gmane.org/gmane.comp.gis.gmt.user
==GMT Üzerine Siteler==
* Koji Okumura'nın GMT notları:
**http://home.hiroshima-u.ac.jp/kojiok/GMTman02/gmtindex.html
**http://home.hiroshima-u.ac.jp/kojiok/TSman02.pdf
* http://projects.crustal.ucsb.edu/mapcat/
* http://ofgs.ori.u-tokyo.ac.jp/~okino/gmtscripts/ batimetre
* http://www.ruf.rice.edu/~ben/gmt.html Ben'in GMT linkleri
* http://cpt-city.org.uk/ GMT paletleri
* http://shadow.eas.gatech.edu/~anewman/classes/Intro_GMT
* http://en.wikipedia.org/wiki/User:Captain_Blood/GMT_Example
1959
1928
2010-03-07T01:23:54Z
AhmetA
2
==GMT Eposta Listesi==
GMT Türkiye:
* http://www.atag.itu.edu.tr/GMTtr/
Web üzerinden de eposta listesini takip edebilir ve arşivde arama yapabilirsiniz:
* http://old.nabble.com/GMT-f1197.html
* http://news.gmane.org/gmane.comp.gis.gmt.user
==GMT Üzerine Siteler==
* Koji Okumura'nın GMT notları:
**http://home.hiroshima-u.ac.jp/kojiok/GMTman02/gmtindex.html
**http://home.hiroshima-u.ac.jp/kojiok/TSman02.pdf
* http://projects.crustal.ucsb.edu/mapcat/
* http://ofgs.ori.u-tokyo.ac.jp/~okino/gmtscripts/ batimetre
* http://www.ruf.rice.edu/~ben/gmt.html Ben'in GMT linkleri
* http://cpt-city.org.uk/ GMT paletleri
* http://shadow.eas.gatech.edu/~anewman/classes/Intro_GMT
* http://en.wikipedia.org/wiki/User:Captain_Blood/GMT_Example
1928
1927
2010-01-31T22:22:05Z
AhmetA
2
==GMT Eposta Listesi==
GMT Türkiye:
* http://www.atag.itu.edu.tr/GMTtr/
Web üzerinden de eposta listesini takip edebilir ve arşivde arama yapabilirsiniz:
* http://www.nabble.com/GMT---User-f1199.html
* http://news.gmane.org/gmane.comp.gis.gmt.user
==GMT Üzerine Siteler==
* Koji Okumura'nın GMT notları:
**http://home.hiroshima-u.ac.jp/kojiok/GMTman02/gmtindex.html
**http://home.hiroshima-u.ac.jp/kojiok/TSman02.pdf
* http://projects.crustal.ucsb.edu/mapcat/
* http://ofgs.ori.u-tokyo.ac.jp/~okino/gmtscripts/ batimetre
* http://www.ruf.rice.edu/~ben/gmt.html Ben'in GMT linkleri
* http://cpt-city.org.uk/ GMT paletleri
* http://shadow.eas.gatech.edu/~anewman/classes/Intro_GMT
* http://en.wikipedia.org/wiki/User:Captain_Blood/GMT_Example
1927
1924
2010-01-26T21:11:29Z
Antakyanet
11
==GMT Eposta Listesi==
GMT Türkiye:
* http://www.atag.itu.edu.tr/GMTtr/
Web üzerinden de eposta listesini takip edebilir ve arşivde arama yapabilirsiniz:
* http://www.nabble.com/GMT---User-f1199.html
* http://news.gmane.org/gmane.comp.gis.gmt.user
==GMT Üzerine Siteler==
* Koji Okumura'nın GMT notları:
**http://home.hiroshima-u.ac.jp/kojiok/GMTman02/gmtindex.html
**http://home.hiroshima-u.ac.jp/kojiok/TSman02.pdf
* http://projects.crustal.ucsb.edu/mapcat/
* http://ofgs.ori.u-tokyo.ac.jp/~okino/gmtscripts/ batimetre
* http://www.ruf.rice.edu/~ben/gmt.html Ben'in GMT linkleri
* http://cpt-city.org.uk/ GMT paletleri
* http://shadow.eas.gatech.edu/~anewman/classes/Intro_GMT
* http://en.wikipedia.org/wiki/User:Captain_Blood/GMT_Example
[http://revizyonorganizebrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
[http://revizyonorganizebrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
[http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
[http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
1924
1743
2010-01-16T12:04:26Z
Antakyanet
11
==GMT Eposta Listesi==
GMT Türkiye:
* http://www.atag.itu.edu.tr/GMTtr/
Web üzerinden de eposta listesini takip edebilir ve arşivde arama yapabilirsiniz:
* http://www.nabble.com/GMT---User-f1199.html
* http://news.gmane.org/gmane.comp.gis.gmt.user
==GMT Üzerine Siteler==
* Koji Okumura'nın GMT notları:
**http://home.hiroshima-u.ac.jp/kojiok/GMTman02/gmtindex.html
**http://home.hiroshima-u.ac.jp/kojiok/TSman02.pdf
* http://projects.crustal.ucsb.edu/mapcat/
* http://ofgs.ori.u-tokyo.ac.jp/~okino/gmtscripts/ batimetre
* http://www.ruf.rice.edu/~ben/gmt.html Ben'in GMT linkleri
* http://cpt-city.org.uk/ GMT paletleri
* http://shadow.eas.gatech.edu/~anewman/classes/Intro_GMT
* http://en.wikipedia.org/wiki/User:Captain_Blood/GMT_Example
[http://revizyonorganizebrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
[http://revizyonorganizebrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
[http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
1743
1532
2009-04-04T13:50:44Z
Onur
5
==GMT Eposta Listesi==
GMT Türkiye:
* http://www.atag.itu.edu.tr/GMTtr/
Web üzerinden de eposta listesini takip edebilir ve arşivde arama yapabilirsiniz:
* http://www.nabble.com/GMT---User-f1199.html
* http://news.gmane.org/gmane.comp.gis.gmt.user
==GMT Üzerine Siteler==
* Koji Okumura'nın GMT notları:
**http://home.hiroshima-u.ac.jp/kojiok/GMTman02/gmtindex.html
**http://home.hiroshima-u.ac.jp/kojiok/TSman02.pdf
* http://projects.crustal.ucsb.edu/mapcat/
* http://ofgs.ori.u-tokyo.ac.jp/~okino/gmtscripts/ batimetre
* http://www.ruf.rice.edu/~ben/gmt.html Ben'in GMT linkleri
* http://cpt-city.org.uk/ GMT paletleri
* http://shadow.eas.gatech.edu/~anewman/classes/Intro_GMT
* http://en.wikipedia.org/wiki/User:Captain_Blood/GMT_Example
1532
1527
2009-03-18T07:24:33Z
AhmetA
2
==GMT Eposta Listesi==
Web üzerinden de eposta listesini takip edebilir ve arşivde arama yapabilirsiniz:
* http://www.nabble.com/GMT---User-f1199.html
* http://news.gmane.org/gmane.comp.gis.gmt.user
==GMT Üzerine Siteler==
* Koji Okumura'nın GMT notları:
**http://home.hiroshima-u.ac.jp/kojiok/GMTman02/gmtindex.html
**http://home.hiroshima-u.ac.jp/kojiok/TSman02.pdf
* http://projects.crustal.ucsb.edu/mapcat/
* http://ofgs.ori.u-tokyo.ac.jp/~okino/gmtscripts/ batimetre
* http://www.ruf.rice.edu/~ben/gmt.html Ben'in GMT linkleri
* http://cpt-city.org.uk/ GMT paletleri
* http://shadow.eas.gatech.edu/~anewman/classes/Intro_GMT
* http://en.wikipedia.org/wiki/User:Captain_Blood/GMT_Example
1527
2009-03-18T07:08:31Z
AhmetA
2
==GMT Eposta Listesi==
Web üzerinden de eposta listesini takip edebilir ve arşivde arama yapabilirsiniz:
* http://www.nabble.com/GMT---User-f1199.html
* http://news.gmane.org/gmane.comp.gis.gmt.user
==GMT Üzerine Siteler==
* Koji Okumura'nın GMT notları:
**http://home.hiroshima-u.ac.jp/kojiok/GMTman02/gmtindex.html
**http://home.hiroshima-u.ac.jp/kojiok/TSman02.pdf
* http://projects.crustal.ucsb.edu/mapcat/
* http://ofgs.ori.u-tokyo.ac.jp/~okino/gmtscripts/ batimetre
* http://www.ruf.rice.edu/~ben/gmt.html Ben'in GMT linkleri
* http://cpt-city.org.uk/ GMT paletleri
* http://shadow.eas.gatech.edu/~anewman/classes/Intro_GMT
GMT SSS
0
1377
2025
1977
2010-12-09T16:05:32Z
AhmetA
2
GMT ile yaşamınızı kolaylaştıracak ipuçları ve sık karşılaşılan problemlerin çözümleri.
Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır
= Sıkça Sorulan Sorular ve İpuçları=
== GMT: Eksiklikler==
=== Scientific Notation Okuyamama ===
0.13700E+03 -0.32854E+02 0.45621E+04
GMT bu tarz veri kolonları okumuyorsa printf kullanarak rakam haline getirin ve pipe karakteri ile (|) veriyi GMT komutuna sunun:
awk '{printf("%f %f\n", $2, $3)}' girdi_veridosyasi.dat | gmt komutunuz
awk ile veriyi doğrudan GMT'ye okutmak yerine ikinci bir dosyaya yazdırıp öyle de kullanabilirsiniz.
== Komut Satırı Hataları ==
===Komut çalışıyor fakat beklemede kalıyor===
Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun.
===Komut çalışıyor ancak çizim yapmıyor===
-K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır.
Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır.
Çıkış dosyasını doğru olarak verdiğinizi kontrol edin.
Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın.
Veriler çizim sınırının dışında kalıyor olabilir.
===Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor===
Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz.
===Script dosyası sonundaki komut hiç çalışmıyor===
Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez.
==='pstext tamamlanmamış veri hatası veriyor===
pstext: Record 0 is incomplete (skipped)
pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir.
==Corel Problemleri ==
===Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor===
PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin.
==='Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor===
Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz.
== Adobe Illustrator Problemleri ==
[[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir:
* 90 derece ters dönmüş Postcript dosyaları
* Derece sembolünün görüntülenmesinde problem
* Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2).
* Font problemleri
'''Çözümler'''
* [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin.
* [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır.
* Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!):
<bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash>
* Bir diğer çözüm ise kağıt tipini değiştirip portre modunda çıktı almaktır:
<bash>gmtset PAPER_MEDIA LEDGER</bash>
Çalıştığınız klasörde bu komutu çalıştırın; veya scriptinizin başına bu satırı ekleyin. Bunu takiben gmt komutlarınızda -P parametresi olup olmadığına bakın; yoksa ekleyin ve ürettiğiniz Postscript şeklin [[portrait|portre]] modunda hazırlanmasını sağlayın.
1977
1969
2010-09-18T17:02:14Z
AdminGMTTR
1
Seocalismasi tarafından yapılan değişiklikler geri alınarak, AdminGMTTR tarafından değiştirilmiş önceki sürüm geri getirildi.
== Sık Karşılaşılan Problemler ==
* '''Komut çalışıyor fakat beklemede kalıyor:'''
Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun.
* '''Komut çalışıyor ancak çizim yapmıyor:'''
-K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır.
Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır.
Çıkış dosyasını doğru olarak verdiğinizi kontrol edin.
Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın.
Veriler çizim sınırının dışında kalıyor olabilir.
* '''Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor:'''
Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz.
* '''Script dosyası sonundaki komut hiç çalışmıyor:'''
Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez.
* '''pstext tamamlanmamış veri hatası veriyor:''' pstext: Record 0 is incomplete (skipped)
pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir.
* '''Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor.'''
PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin.
* '''Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor'''.
Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz.
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. ''
== Adobe Illustrator Problemleri ==
[[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir:
* 90 derece ters dönmüş Postcript dosyaları
* Derece sembolünün görüntülenmesinde problem
* Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2).
* Font problemleri
'''Çözümler'''
* [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin.
* [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır.
* Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!):
<bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash>
* Bir diğer çözüm ise kağıt tipini değiştirip portre modunda çıktı almaktır:
<bash>gmtset PAPER_MEDIA LEDGER</bash>
Çalıştığınız klasörde bu komutu çalıştırın; veya scriptinizin başına bu satırı ekleyin. Bunu takiben gmt komutlarınızda -P parametresi olup olmadığına bakın; yoksa ekleyin ve ürettiğiniz Postscript şeklin [[portrait|portre]] modunda hazırlanmasını sağlayın.
1969
1929
2010-08-24T03:37:08Z
Seocalismasi
14
== Sık Karşılaşılan Problemler ==
* '''Komut çalışıyor fakat beklemede kalıyor:'''
Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun.
* '''Komut çalışıyor ancak çizim yapmıyor:'''
-K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır.
Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır.
Çıkış dosyasını doğru olarak verdiğinizi kontrol edin.
Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın.
Veriler çizim sınırının dışında kalıyor olabilir.
* '''Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor:'''
Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz.
* '''Script dosyası sonundaki komut hiç çalışmıyor:'''
Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez.
* '''pstext tamamlanmamış veri hatası veriyor:''' pstext: Record 0 is incomplete (skipped)
pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir.
* '''Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor.'''
PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin.
* '''Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor'''.
Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz.
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. ''
== Adobe Illustrator Problemleri ==
[[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir:
* 90 derece ters dönmüş Postcript dosyaları
* Derece sembolünün görüntülenmesinde problem
* Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2).
* Font problemleri
'''Çözümler'''
* [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin.
* [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır.
* Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!):
<bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash>
* Bir diğer çözüm ise kağıt tipini değiştirip portre modunda çıktı almaktır:
<bash>gmtset PAPER_MEDIA LEDGER</bash>
Çalıştığınız klasörde bu komutu çalıştırın; veya scriptinizin başına bu satırı ekleyin. Bunu takiben gmt komutlarınızda -P parametresi olup olmadığına bakın; yoksa ekleyin ve ürettiğiniz Postscript şeklin [[portrait|portre]] modunda hazırlanmasını sağlayın.
[http://www.imcturk.com antalya web tasarım]
[http://www.areaturk.com antalya web tasarım]
[http://burmehlidafx15biberweb.blogcu.com burmeh yaza lida fx15 biber hapı ile formda girin]
1929
1926
2010-01-31T22:30:43Z
AdminGMTTR
1
Antakyanet tarafından yapılan değişiklikler geri alınarak, AhmetA tarafından değiştirilmiş önceki sürüm geri getirildi.
== Sık Karşılaşılan Problemler ==
* '''Komut çalışıyor fakat beklemede kalıyor:'''
Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun.
* '''Komut çalışıyor ancak çizim yapmıyor:'''
-K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır.
Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır.
Çıkış dosyasını doğru olarak verdiğinizi kontrol edin.
Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın.
Veriler çizim sınırının dışında kalıyor olabilir.
* '''Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor:'''
Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz.
* '''Script dosyası sonundaki komut hiç çalışmıyor:'''
Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez.
* '''pstext tamamlanmamış veri hatası veriyor:''' pstext: Record 0 is incomplete (skipped)
pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir.
* '''Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor.'''
PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin.
* '''Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor'''.
Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz.
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. ''
== Adobe Illustrator Problemleri ==
[[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir:
* 90 derece ters dönmüş Postcript dosyaları
* Derece sembolünün görüntülenmesinde problem
* Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2).
* Font problemleri
'''Çözümler'''
* [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin.
* [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır.
* Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!):
<bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash>
* Bir diğer çözüm ise kağıt tipini değiştirip portre modunda çıktı almaktır:
<bash>gmtset PAPER_MEDIA LEDGER</bash>
Çalıştığınız klasörde bu komutu çalıştırın; veya scriptinizin başına bu satırı ekleyin. Bunu takiben gmt komutlarınızda -P parametresi olup olmadığına bakın; yoksa ekleyin ve ürettiğiniz Postscript şeklin [[portrait|portre]] modunda hazırlanmasını sağlayın.
1926
1923
2010-01-26T21:10:56Z
Antakyanet
11
== Sık Karşılaşılan Problemler ==
* '''Komut çalışıyor fakat beklemede kalıyor:'''
Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun.
* '''Komut çalışıyor ancak çizim yapmıyor:'''
-K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır.
Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır.
Çıkış dosyasını doğru olarak verdiğinizi kontrol edin.
Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın.
Veriler çizim sınırının dışında kalıyor olabilir.
* '''Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor:'''
Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz.
* '''Script dosyası sonundaki komut hiç çalışmıyor:'''
Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez.
* '''pstext tamamlanmamış veri hatası veriyor:''' pstext: Record 0 is incomplete (skipped)
pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir.
* '''Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor.'''
PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin.
* '''Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor'''.
Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz.
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. ''
== Adobe Illustrator Problemleri ==
[[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir:
* 90 derece ters dönmüş Postcript dosyaları
* Derece sembolünün görüntülenmesinde problem
* Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2).
* Font problemleri
'''Çözümler'''
* [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin.
* [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır.
* Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!):
<bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash>
* Bir diğer çözüm ise kağıt tipini değiştirip portre modunda çıktı almaktır:
<bash>gmtset PAPER_MEDIA LEDGER</bash>
Çalıştığınız klasörde bu komutu çalıştırın; veya scriptinizin başına bu satırı ekleyin. Bunu takiben gmt komutlarınızda -P parametresi olup olmadığına bakın; yoksa ekleyin ve ürettiğiniz Postscript şeklin [[portrait|portre]] modunda hazırlanmasını sağlayın.
[http://revizyonorganizebrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
[http://revizyonorganizebrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
[http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
[http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
1923
1811
2010-01-16T12:03:55Z
Antakyanet
11
== Sık Karşılaşılan Problemler ==
* '''Komut çalışıyor fakat beklemede kalıyor:'''
Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun.
* '''Komut çalışıyor ancak çizim yapmıyor:'''
-K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır.
Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır.
Çıkış dosyasını doğru olarak verdiğinizi kontrol edin.
Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın.
Veriler çizim sınırının dışında kalıyor olabilir.
* '''Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor:'''
Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz.
* '''Script dosyası sonundaki komut hiç çalışmıyor:'''
Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez.
* '''pstext tamamlanmamış veri hatası veriyor:''' pstext: Record 0 is incomplete (skipped)
pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir.
* '''Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor.'''
PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin.
* '''Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor'''.
Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz.
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. ''
== Adobe Illustrator Problemleri ==
[[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir:
* 90 derece ters dönmüş Postcript dosyaları
* Derece sembolünün görüntülenmesinde problem
* Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2).
* Font problemleri
'''Çözümler'''
* [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin.
* [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır.
* Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!):
<bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash>
* Bir diğer çözüm ise kağıt tipini değiştirip portre modunda çıktı almaktır:
<bash>gmtset PAPER_MEDIA LEDGER</bash>
Çalıştığınız klasörde bu komutu çalıştırın; veya scriptinizin başına bu satırı ekleyin. Bunu takiben gmt komutlarınızda -P parametresi olup olmadığına bakın; yoksa ekleyin ve ürettiğiniz Postscript şeklin [[portrait|portre]] modunda hazırlanmasını sağlayın.
[http://revizyonorganizebrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
[http://revizyonorganizebrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
[http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi]
1811
1789
2009-04-08T06:15:53Z
AhmetA
2
== Sık Karşılaşılan Problemler ==
* '''Komut çalışıyor fakat beklemede kalıyor:'''
Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun.
* '''Komut çalışıyor ancak çizim yapmıyor:'''
-K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır.
Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır.
Çıkış dosyasını doğru olarak verdiğinizi kontrol edin.
Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın.
Veriler çizim sınırının dışında kalıyor olabilir.
* '''Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor:'''
Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz.
* '''Script dosyası sonundaki komut hiç çalışmıyor:'''
Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez.
* '''pstext tamamlanmamış veri hatası veriyor:''' pstext: Record 0 is incomplete (skipped)
pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir.
* '''Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor.'''
PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin.
* '''Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor'''.
Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz.
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. ''
== Adobe Illustrator Problemleri ==
[[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir:
* 90 derece ters dönmüş Postcript dosyaları
* Derece sembolünün görüntülenmesinde problem
* Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2).
* Font problemleri
'''Çözümler'''
* [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin.
* [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır.
* Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!):
<bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash>
* Bir diğer çözüm ise kağıt tipini değiştirip portre modunda çıktı almaktır:
<bash>gmtset PAPER_MEDIA LEDGER</bash>
Çalıştığınız klasörde bu komutu çalıştırın; veya scriptinizin başına bu satırı ekleyin. Bunu takiben gmt komutlarınızda -P parametresi olup olmadığına bakın; yoksa ekleyin ve ürettiğiniz Postscript şeklin [[portrait|portre]] modunda hazırlanmasını sağlayın.
1789
1781
2009-04-04T18:57:16Z
Onur
5
== Sık Karşılaşılan Problemler ==
* '''Komut çalışıyor fakat beklemede kalıyor:'''
Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun.
* '''Komut çalışıyor ancak çizim yapmıyor:'''
-K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır.
Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır.
Çıkış dosyasını doğru olarak verdiğinizi kontrol edin.
Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın.
Veriler çizim sınırının dışında kalıyor olabilir.
* '''Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor:'''
Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz.
* '''Script dosyası sonundaki komut hiç çalışmıyor:'''
Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez.
* '''pstext tamamlanmamış veri hatası veriyor:''' pstext: Record 0 is incomplete (skipped)
pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir.
* '''Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor.'''
PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin.
* '''Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor'''.
Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz.
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. ''
== Adobe Illustrator Problemleri ==
[[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir:
* 90 derece ters dönmüş Postcript dosyaları
* Derece sembolünün görüntülenmesinde problem
* Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2).
* Font problemleri
'''Çözümler'''
* [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin.
* [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır.
* Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!):
<bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash>
1781
1531
2009-04-04T18:09:09Z
Onur
5
== Sık Karşılaşılan Problemler ==
* '''Komut çalışıyor fakat beklemede kalıyor:'''
Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun.
* '''Komut çalışıyor ancak çizim yapmıyor:'''
-K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır.
Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır.
Çıkış dosyasını doğru olarak verdiğinizi kontrol edin.
Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın.
Veriler çizim sınırının dışında kalıyor olabilir.
* '''Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor:'''
Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz.
* '''Script dosyası sonundaki komut hiç çalışmıyor:'''
Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez.
* '''pstext tamamlanmamış veri hatası veriyor:''' pstext: Record 0 is incomplete (skipped)
pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir.
* '''Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor.'''
PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin.
* '''Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor'''.
Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz.
== Adobe Illustrator Problemleri ==
[[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir:
* 90 derece ters dönmüş Postcript dosyaları
* Derece sembolünün görüntülenmesinde problem
* Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2).
* Font problemleri
'''Çözümler'''
* [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin.
* [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır.
* Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!):
<bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash>
1531
1391
2009-03-18T07:24:01Z
AhmetA
2
== Adobe Illustrator Sorunları ==
[[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir:
* 90 derece ters dönmüş Postcript dosyaları
* Derece sembolünün görüntülenmesinde problem
* Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2).
* Font problemleri
===Çözümler===
* [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin.
* [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır.
* Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!):
<bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash>
1391
1390
2009-03-15T18:27:19Z
AhmetA
2
== Adobe Illustrator Sorunları ==
[[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir:
* 90 derece ters dönmüş Postcript dosyaları
* Derece sembolünün görüntülenmesinde problem
* Font problemleri
===Çözümler===
* [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin.
* [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır.
1390
2009-03-15T18:15:09Z
AhmetA
2
== Adobe Illustrator Sorunları ==
Postscript Adobe firmasının bir ürünü olmasına rağmen (Paul Wessel'in de GMT Eposta Listesinde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir:
* 90 derece ters dönmüş Poscript dosyaları
* Derece sembolünün görüntülenmesinde problem
* Font problemleri
===Çözümler===
* Adobe Illustrator CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin.
* ps2eps komutunu kullanın ve GMT çıktısı Postscript dosyalarını EPS olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır.
GMT Sürümleri
0
1373
2024
2023
2010-11-08T18:09:05Z
AhmetA
2
==Gelecek Sürümler ==
=== GMT 5 ===
Bir aksilik olmaz ise 2011'de GMT5 sürümü ile karşılaşacağız.
İşte bazı yenilik-değişiklikler:
* ogr2ogr uyumlu yeni OGR/GMT dosya tipi.
* ESRI Arc/Info ASCII Grid Interchange formatı doğrudan okunabilecek.
* GMT programlarına awk tarzı programlara gerek olmadan hangi veri kolonlarını okuması gerektiğini söyleyebileceğiz:
psxy -i5-7,2 ... ---> "sırası ile 5,6,7 sonra 2. kolonu oku"
* Aynı şekilde hangi kolonları çıktı olarak vermesini istediğimizi de söyleyebiliyoruz:
blockmean -o2,1 ...
* NaN değerlerle başa çıkmak için -s seçeneği.
* PDF transparency özelliğine destek (gv, xv ile değil de Adobe Distiller ile PDF'e çevrildiğinde görüntülenebilecek şekilde). Katmana -t ile şeffaflık atanabilecek.
* Tüm 2 boyut çıktı plot eden GMT programlarına -p perspektif çıktı seçeneği geliyor (-Eazimut/yükseklik özelliği yerine).
* yeni ek programlar: potential, isostasy, spharmonics..
* Diğer programların GMT'yi daha rahat çağırabilmesi için kod/API revizyonu.
Detayı burada:
http://gmt.soest.hawaii.edu/5/
Bitmemiş olsa da GMT_Docs.pdf dökümanına eklenen yeni örneklere göz atınız.
== Yayınlanmış Sürümler ==
=== GMT 4.5.2 Ocak 2010 ===
Dikkat edilmesi gereken değişiklikler.
* pscoast
Önceki versiyonlarda -L ile verilen ölçekte birim (label) yazmak için
:km:
yazım şekli +l (küçük L harfi) ile verilmektedir.
+lkm
*psxy
-M ile verilen çoklu çizgi tipi -m ile verilmektedir.
=== [[GMT 4.4.0]], Şubat 2009 ===
=== GMT 4.3.1, Mayıs 2008 ===
2023
1963
2010-11-08T18:08:47Z
AhmetA
2
==Gelecek Sürümler ==
=== GMT 5 ===
Bir aksilik olmaz ise 2011'de GMT5 sürümü ile karşılaşacağız.
İşte bazı yenilik-değişiklikler:
* ogr2ogr uyumlu yeni OGR/GMT dosya tipi.
* ESRI Arc/Info ASCII Grid Interchange formatı doğrudan okunabilecek.
* GMT programlarına awk tarzı programlara gerek olmadan hangi veri kolonlarını okuması gerektiğini söyleyebileceğiz:
psxy -i5-7,2 ... ---> "sırası ile 5,6,7 sonra 2. kolonu oku"
* Aynı şekilde hangi kolonları çıktı olarak vermesini istediğimizi de söyleyebiliyoruz:
blockmean -o2,1 ...
* NaN değerlerle başa çıkmak için -s seçeneği.
* PDF transparency özelliğine destek (gv, xv ile değil de Adobe Distiller ile PDF'e çevrildiğinde görüntülenebilecek şekilde). Katmana -t ile şeffaflık atanabilecek.
* Tüm 2 boyut çıktı plot eden GMT programlarına -p perspektif çıktı seçeneği geliyor (-Eazimut/yükseklik özelliği yerine).
* yeni ek programlar: potential, isostasy, spharmonics..
* Diğer programların GMT'yi daha rahat çağırabilmesi için kod/API revizyonu.
Detayı burada:
http://gmt.soest.hawaii.edu/5/
Bitmemiş olsa da GMT_Docs.pdf dökümanına eklenen yeni örneklere göz atınız.
== Yayınlanmış Sürümler ==
=== GMT 4.5.2 Ocak 2010 ===
Dikkat edilmesi gereken değişiklikler.
* pscoast
Önceki versiyonlarda -L ile verilen ölçekte birim (label) yazmak için
:km:
yazım şekli +l (küçük L harfi) ile verilmektedir.
+lkm
*psxy
-M ile verilen çoklu çizgi tipi -m ile verilmektedir.
== [[GMT 4.4.0]], Şubat 2009 ==
== GMT 4.3.1, Mayıs 2008 ==
1963
1961
2010-03-30T13:08:39Z
Onur
5
/* GMT 4.5.2 Ocak 2010 */
== GMT 4.5.2 Ocak 2010 ==
Dikkat edilmesi gereken değişiklikler.
* pscoast
Önceki versiyonlarda -L ile verilen ölçekte birim (label) yazmak için
:km:
yazım şekli +l (küçük L harfi) ile verilmektedir.
+lkm
*psxy
-M ile verilen çoklu çizgi tipi -m ile verilmektedir.
== [[GMT 4.4.0]], Şubat 2009 ==
== GMT 4.3.1, Mayıs 2008 ==
1961
1631
2010-03-30T13:06:43Z
Onur
5
== GMT 4.5.2 Ocak 2010 ==
Dikkat edilmesi gereken değişiklikler.
* pscoast
Önceki versiyonlarda -L ile verilen ölçekte birim (label) yazmak için
:km:
yazım şekli +l ile verilmektedir.
+lkm
*psxy
-M ile verilen çoklu çizgi tipi -m ile verilmektedir.
== [[GMT 4.4.0]], Şubat 2009 ==
== GMT 4.3.1, Mayıs 2008 ==
1631
1461
2009-04-02T09:11:11Z
AhmetA
2
* [[GMT 4.4.0]], Şubat 2009
* GMT 4.3.1, Mayıs 2008
1461
1460
2009-03-16T20:34:04Z
Onur
5
* [[GMT 4.4.0]], Şubat 2009
* GMT 4.3.1, Mayıs 2008
== Dış Bağlantılar ==
[http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/GMT_Docs/node11.html Son sürüm özellikleri.]
1460
1437
2009-03-16T20:33:36Z
Onur
5
* [[GMT 4.4.0]] Şubat 2009 :
* GMT 4.3.1 Mayıs 2008
== Dış Bağlantılar ==
[http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/GMT_Docs/node11.html Son sürüm özellikleri.]
1437
1383
2009-03-16T18:26:16Z
Onur
5
* [[GMT 4.4.0]] Şubat 2009 : Detayları [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/GMT_Docs/node11.html bu sayfadan] öğrenebilirsiniz.
* GMT 4.3.1 Mayıs 2008
1383
2009-03-14T23:23:08Z
AhmetA
2
* [[GMT 4.4.0]] Şubat 2009
* GMT 4.3.1 Mayıs 2008
GPS vektörlerinin çizdirilmesi
0
1421
1919
1700
2009-09-30T00:25:11Z
AhmetA
2
GMT Türkiye ana sayfasında Örnekler altında bir örnek daha mevcuttur [http://www.atag.itu.edu.tr/GMTtr/ GMTtr]
[[Resim:gps.jpg]]
Reilinger et al., 2006
<bash>
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm gps.ps
pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID
21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS
21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA
22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN
22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ
22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR
22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO
22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA
22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON
22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA
22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA
23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB
23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK
23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI
23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1
23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO
23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR
23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1
23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN
23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL
23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA
23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION
24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA
24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS
24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO
24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR
24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS
24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL
24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML
24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2
25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN
25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR
25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2
25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC
25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR
25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK
25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT
26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN
26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS
26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU
26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST
26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA
26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER
26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR
26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE
26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR
26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO
26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN
26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL
26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP
26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV
26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS
26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA
26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU
26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA
26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM
26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM
26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK
26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK
26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN
26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1
26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI
26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO
27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE
27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU
27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK
27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE
27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT
27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR
27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI
27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI
27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO
27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA
27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB
27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID
27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR
27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN
27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG
27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG
27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE
27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL
27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU
27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR
27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB
27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI
27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV
27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE
27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK
27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA
27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI
27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER
27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM
28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME
28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE
28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI
28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP
28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI
28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA
28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE
28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR
28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA
28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN
28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE
29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY
29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA
29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN
29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD
29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS
29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA
29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU
29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA
29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA
29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML
29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA
29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE
29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN
29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE
29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA
29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI
29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA
29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC
29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK
29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE
29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE
29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO
29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB
29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS
29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL
29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ
29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK
30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE
30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL
30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS
30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD
30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG
30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI
30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP
30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO
30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP
30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS
30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ
30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL
30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK
30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA
30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER
30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA
30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST
31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW
31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2
31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI
31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR
32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI
32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI
32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA
32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR
33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ
33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE
33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB
33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT
33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO
33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB
33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS
33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR
33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG
33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS
33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO
33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH
34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM
34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS
34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ
34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA
34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0
34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO
34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA
34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI
34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG
34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV
34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR
34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT
35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM
35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG
35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR
35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM
35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO
35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG
35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB
35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG
35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ
35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO
35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN
35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC
36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY
36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK
36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT
36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE
36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR
36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC
36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR
36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS
36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ
36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK
36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA
36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ
36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ
36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR
37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI
37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY
37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI
37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR
37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI
37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP
37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH
37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA
37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC
38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1
38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI
39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH
39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_
39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV
39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC
39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD
39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO
39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB
39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD
40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO
40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC
40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO
40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2
40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI
40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI
41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH
41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU
41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA
41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART
41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB
41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT
41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU
42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU
42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA
42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ
42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA
42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK
42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI
42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD
42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT
42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA
42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG
42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS
end
xv gps.ps &
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 21:42, 2 Nisan 2009 (CEST)
1700
1646
2009-04-02T19:42:56Z
Ziyadin
4
[[Resim:gps.jpg]]
Reilinger et al., 2006
<bash>
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm gps.ps
pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID
21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS
21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA
22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN
22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ
22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR
22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO
22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA
22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON
22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA
22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA
23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB
23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK
23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI
23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1
23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO
23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR
23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1
23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN
23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL
23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA
23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION
24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA
24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS
24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO
24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR
24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS
24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL
24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML
24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2
25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN
25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR
25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2
25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC
25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR
25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK
25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT
26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN
26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS
26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU
26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST
26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA
26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER
26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR
26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE
26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR
26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO
26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN
26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL
26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP
26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV
26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS
26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA
26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU
26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA
26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM
26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM
26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK
26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK
26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN
26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1
26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI
26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO
27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE
27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU
27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK
27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE
27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT
27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR
27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI
27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI
27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO
27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA
27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB
27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID
27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR
27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN
27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG
27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG
27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE
27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL
27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU
27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR
27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB
27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI
27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV
27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE
27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK
27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA
27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI
27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER
27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM
28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME
28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE
28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI
28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP
28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI
28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA
28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE
28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR
28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA
28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN
28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE
29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY
29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA
29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN
29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD
29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS
29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA
29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU
29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA
29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA
29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML
29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA
29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE
29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN
29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE
29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA
29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI
29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA
29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC
29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK
29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE
29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE
29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO
29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB
29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS
29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL
29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ
29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK
30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE
30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL
30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS
30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD
30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG
30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI
30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP
30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO
30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP
30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS
30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ
30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL
30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK
30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA
30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER
30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA
30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST
31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW
31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2
31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI
31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR
32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI
32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI
32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA
32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR
33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ
33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE
33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB
33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT
33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO
33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB
33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS
33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR
33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG
33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS
33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO
33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH
34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM
34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS
34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ
34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA
34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0
34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO
34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA
34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI
34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG
34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV
34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR
34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT
35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM
35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG
35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR
35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM
35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO
35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG
35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB
35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG
35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ
35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO
35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN
35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC
36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY
36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK
36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT
36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE
36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR
36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC
36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR
36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS
36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ
36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK
36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA
36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ
36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ
36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR
37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI
37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY
37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI
37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR
37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI
37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP
37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH
37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA
37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC
38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1
38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI
39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH
39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_
39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV
39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC
39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD
39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO
39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB
39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD
40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO
40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC
40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO
40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2
40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI
40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI
41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH
41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU
41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA
41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART
41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB
41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT
41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU
42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU
42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA
42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ
42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA
42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK
42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI
42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD
42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT
42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA
42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG
42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS
end
xv gps.ps &
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 21:42, 2 Nisan 2009 (CEST)
1646
1645
2009-04-02T12:36:21Z
Ziyadin
4
[[Resim:gps.jpg]]
Reilinger et al., 2006
<bash>
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm gps.ps
pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID
21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS
21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA
22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN
22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ
22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR
22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO
22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA
22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON
22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA
22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA
23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB
23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK
23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI
23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1
23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO
23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR
23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1
23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN
23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL
23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA
23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION
24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA
24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS
24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO
24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR
24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS
24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL
24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML
24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2
25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN
25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR
25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2
25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC
25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR
25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK
25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT
26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN
26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS
26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU
26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST
26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA
26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER
26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR
26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE
26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR
26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO
26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN
26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL
26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP
26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV
26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS
26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA
26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU
26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA
26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM
26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM
26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK
26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK
26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN
26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1
26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI
26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO
27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE
27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU
27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK
27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE
27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT
27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR
27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI
27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI
27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO
27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA
27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB
27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID
27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR
27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN
27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG
27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG
27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE
27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL
27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU
27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR
27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB
27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI
27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV
27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE
27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK
27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA
27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI
27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER
27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM
28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME
28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE
28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI
28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP
28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI
28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA
28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE
28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR
28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA
28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN
28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE
29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY
29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA
29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN
29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD
29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS
29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA
29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU
29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA
29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA
29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML
29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA
29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE
29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN
29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE
29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA
29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI
29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA
29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC
29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK
29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE
29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE
29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO
29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB
29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS
29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL
29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ
29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK
30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE
30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL
30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS
30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD
30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG
30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI
30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP
30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO
30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP
30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS
30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ
30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL
30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK
30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA
30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER
30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA
30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST
31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW
31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2
31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI
31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR
32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI
32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI
32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA
32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR
33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ
33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE
33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB
33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT
33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO
33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB
33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS
33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR
33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG
33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS
33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO
33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH
34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM
34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS
34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ
34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA
34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0
34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO
34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA
34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI
34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG
34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV
34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR
34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT
35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM
35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG
35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR
35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM
35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO
35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG
35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB
35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG
35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ
35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO
35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN
35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC
36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY
36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK
36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT
36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE
36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR
36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC
36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR
36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS
36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ
36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK
36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA
36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ
36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ
36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR
37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI
37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY
37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI
37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR
37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI
37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP
37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH
37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA
37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC
38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1
38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI
39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH
39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_
39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV
39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC
39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD
39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO
39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB
39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD
40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO
40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC
40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO
40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2
40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI
40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI
41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH
41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU
41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA
41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART
41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB
41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT
41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU
42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU
42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA
42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ
42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA
42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK
42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI
42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD
42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT
42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA
42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG
42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS
end
xv gps.ps &
</bash>
1645
1642
2009-04-02T12:35:46Z
Ziyadin
4
[[Resim:gps.jpg]]
Reilinger et al., 2006
<bash>
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm gps.ps
pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID
21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS
21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA
22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN
22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ
22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR
22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO
22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA
22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON
22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA
22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA
23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB
23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK
23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI
23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1
23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO
23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR
23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1
23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN
23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL
23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA
23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION
24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA
24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS
24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO
24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR
24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS
24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL
24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML
24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2
25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN
25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR
25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2
25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC
25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR
25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK
25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT
26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN
26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS
26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU
26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST
26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA
26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER
26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR
26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE
26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR
26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO
26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN
26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL
26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP
26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV
26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS
26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA
26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU
26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA
26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM
26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM
26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK
26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK
26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN
26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1
26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI
26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO
27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE
27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU
27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK
27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE
27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT
27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR
27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI
27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI
27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO
27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA
27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB
27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID
27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR
27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN
27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG
27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG
27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE
27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL
27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU
27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR
27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB
27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI
27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV
27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE
27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK
27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA
27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI
27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER
27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM
28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME
28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE
28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI
28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP
28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI
28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA
28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE
28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR
28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA
28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN
28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE
29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY
29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA
29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN
29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD
29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS
29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA
29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU
29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA
29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA
29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML
29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA
29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE
29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN
29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE
29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA
29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI
29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA
29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC
29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK
29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE
29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE
29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO
29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB
29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS
29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL
29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ
29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK
30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE
30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL
30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS
30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD
30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG
30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI
30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP
30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO
30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP
30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS
30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ
30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL
30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK
30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA
30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER
30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA
30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST
31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW
31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2
31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI
31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR
32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI
32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI
32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA
32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR
33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ
33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE
33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB
33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT
33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO
33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB
33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS
33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR
33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG
33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS
33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO
33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH
34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM
34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS
34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ
34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA
34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0
34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO
34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA
34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI
34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG
34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV
34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR
34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT
35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM
35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG
35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR
35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM
35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO
35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG
35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB
35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG
35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ
35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO
35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN
35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC
36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY
36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK
36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT
36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE
36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR
36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC
36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR
36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS
36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ
36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK
36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA
36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ
36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ
36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR
37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI
37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY
37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI
37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR
37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI
37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP
37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH
37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA
37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC
38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1
38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI
39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH
39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_
39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV
39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC
39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD
39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO
39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB
39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD
40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO
40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC
40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO
40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2
40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI
40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI
41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH
41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU
41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA
41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART
41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB
41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT
41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU
42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU
42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA
42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ
42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA
42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK
42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI
42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD
42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT
42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA
42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG
42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS
end
xv gps.ps &
</bash>
1642
1641
2009-04-02T12:33:02Z
Ziyadin
4
[[Resim:gps.jpg]]
Reilinger et al., 2006
<bash>
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm gps.ps
pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID
21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS
21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA
22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN
22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ
22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR
22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO
22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA
22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON
22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA
22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA
23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB
23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK
23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI
23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1
23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO
23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR
23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1
23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN
23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL
23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA
23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION
24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA
24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS
24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO
24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR
24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS
24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL
24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML
24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2
25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN
25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR
25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2
25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC
25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR
25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK
25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT
26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN
26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS
26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU
26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST
26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA
26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER
26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR
26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE
26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR
26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO
26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN
26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL
26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP
26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV
26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS
26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA
26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU
26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA
26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM
26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM
26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK
26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK
26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN
26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1
26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI
26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO
27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE
27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU
27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK
27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE
27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT
27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR
27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI
27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI
27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO
27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA
27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB
27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID
27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR
27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN
27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG
27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG
27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE
27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL
27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU
27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR
27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB
27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI
27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV
27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE
27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK
27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA
27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI
27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER
27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM
28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME
28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE
28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI
28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP
28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI
28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA
28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE
28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR
28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA
28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN
28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE
29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY
29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA
29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN
29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD
29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS
29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA
29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU
29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA
29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA
29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML
29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA
29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE
29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN
29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE
29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA
29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI
29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA
29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC
29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK
29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE
29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE
29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO
29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB
29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS
29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL
29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ
29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK
30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE
30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL
30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS
30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD
30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG
30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI
30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP
30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO
30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP
30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS
30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ
30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL
30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK
30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA
30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER
30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA
30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST
31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW
31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2
31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI
31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR
32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI
32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI
32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA
32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR
33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ
33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE
33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB
33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT
33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO
33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB
33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS
33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR
33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG
33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS
33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO
33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH
34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM
34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS
34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ
34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA
34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0
34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO
34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA
34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI
34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG
34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV
34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR
34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT
35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM
35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG
35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR
35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM
35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO
35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG
35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB
35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG
35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ
35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO
35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN
35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC
36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY
36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK
36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT
36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE
36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR
36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC
36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR
36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS
36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ
36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK
36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA
36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ
36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ
36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR
37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI
37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY
37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI
37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR
37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI
37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP
37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH
37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA
37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC
38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1
38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI
39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH
39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_
39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV
39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC
39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD
39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO
39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB
39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD
40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO
40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC
40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO
40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2
40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI
40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI
41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH
41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU
41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA
41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART
41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB
41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT
41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU
42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU
42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA
42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ
42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA
42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK
42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI
42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD
42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT
42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA
42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG
42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS
end
xv gps.ps &
</bash>
[[Category:GMT Komutları]]
1641
2009-04-02T12:32:23Z
Ziyadin
4
== Reilinger et al., 2006 GPS vektörlerinin plot edilmesi ==
[[Resim:gps.jpg]]
<bash>
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm gps.ps
pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID
21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS
21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA
22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN
22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ
22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR
22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO
22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA
22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON
22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA
22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA
23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB
23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK
23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI
23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1
23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO
23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR
23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1
23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN
23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL
23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA
23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION
24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA
24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS
24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO
24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR
24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS
24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL
24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML
24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2
25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN
25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR
25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2
25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC
25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR
25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK
25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT
26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN
26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS
26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU
26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST
26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA
26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER
26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR
26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE
26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR
26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO
26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN
26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL
26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP
26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV
26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS
26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA
26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU
26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA
26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM
26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM
26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK
26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK
26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN
26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1
26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI
26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO
27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE
27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU
27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK
27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE
27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT
27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR
27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI
27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI
27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO
27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA
27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB
27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID
27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR
27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN
27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG
27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG
27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE
27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL
27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU
27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR
27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB
27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI
27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV
27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE
27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK
27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA
27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI
27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER
27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM
28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME
28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE
28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI
28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP
28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI
28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA
28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE
28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR
28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA
28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN
28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE
29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY
29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA
29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN
29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD
29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS
29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA
29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU
29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA
29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA
29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML
29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA
29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE
29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN
29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE
29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA
29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI
29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA
29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC
29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK
29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE
29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE
29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO
29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB
29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS
29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL
29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ
29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK
30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE
30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL
30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS
30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD
30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG
30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI
30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP
30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO
30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP
30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS
30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ
30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL
30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK
30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA
30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER
30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA
30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST
31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW
31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2
31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI
31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR
32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI
32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI
32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA
32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR
33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ
33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE
33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB
33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT
33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO
33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB
33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS
33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR
33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG
33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS
33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO
33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH
34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM
34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS
34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ
34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA
34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0
34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO
34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA
34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI
34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG
34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV
34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR
34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT
35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM
35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG
35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR
35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM
35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO
35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG
35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB
35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG
35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ
35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO
35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN
35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC
36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY
36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK
36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT
36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE
36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR
36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC
36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR
36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS
36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ
36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK
36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA
36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ
36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ
36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR
37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI
37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY
37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI
37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR
37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI
37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP
37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH
37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA
37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC
38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1
38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI
39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH
39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_
39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV
39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC
39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD
39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO
39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB
39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD
40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO
40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC
40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO
40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2
40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI
40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI
41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH
41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU
41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA
41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART
41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB
41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT
41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU
42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU
42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA
42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ
42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA
42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK
42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI
42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD
42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT
42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA
42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG
42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS
end
xv gps.ps &
</bash>
[[Category:GMT Komutları]]
GSHHS
0
1479
1991
2010-09-19T11:01:49Z
AhmetA
2
Coastline database. Yani Türkçesi ile kıyı şeridi veritabanı.
GV
0
1431
1914
1766
2009-08-10T08:08:48Z
AhmetA
2
Linux içinde yer alan grafik arayüzlü [[Postscript]] görüntüleyici. GV yorumlayıcı olarak gs programını kullanır.
== Özellikler ==
* ''Watch File'' özelliği ile [[Postscript]] dosya değiştiği anda çizim tekrar yapılır.
* Büyütme oranları istenildiği gibi ayarlanabilir. Hali hazırda en fazla x100 kat büyütme yapabilmektedir. Ayarlar kısmında değişiklik yapılarak çok daha fazla büyütme yapılabilir.
* Farklı sayfa boyutlarına göre görüntü değiştirilebilir.
* PDF dosyaları açabilir.
* Dökümanlarda sayfa yapısını algılayabilir.
== Klavye kısayolları==
* A: antialiasing on/off
== İpuçları ==
* Büyütme seviyesini x4 ve üstüne çıkardığınızda görüntü çizdirilemiyorsa AntiAliasing'i kapatmayı deneyin ([[Onur Tan]])
== Dış Bağlantılar ==
* http://www.gnu.org/software/gv/manual/ GV ana sayfası
* [http://pages.cs.wisc.edu/~ghost/gv/gv.htm GV ana sayfası]
1766
1765
2009-04-04T17:31:09Z
Onur
5
Gv sayfasının yeni adı: GV
Linux içinde yer alan grafik arayüzlü [[Postscript]] görüntüleyici. GV yorumlayıcı olarak gs programını kullanır.
== Özellikler ==
* ''Watch File'' özelliği ile [[Postscript]] dosya değiştiği anda çizim tekrar yapılır.
* Büyütme oranları istenildiği gibi ayarlanabilir. Hali hazırda en fazla x100 kat büyütme yapabilmektedir. Ayarlar kısmında değişiklik yapılarak çok daha fazla büyütme yapılabilir.
* Farklı sayfa boyutlarına göre görüntü değiştirilebilir.
* PDF dosyaları açabilir.
* Dökümanlarda sayfa yapısını algılayabilir.
== İpuçları ==
* Büyütme seviyesini x4 ve üstüne çıkardığınızda görüntü çizdirilemiyorsa AntiAliasing'i kapatmayı deneyin ([[Onur Tan]])
== Dış Bağlantılar ==
* [http://pages.cs.wisc.edu/~ghost/gv/gv.htm GV ana sayfası]
1765
1711
2009-04-04T17:30:33Z
Onur
5
Linux içinde yer alan grafik arayüzlü [[Postscript]] görüntüleyici. GV yorumlayıcı olarak gs programını kullanır.
== Özellikler ==
* ''Watch File'' özelliği ile [[Postscript]] dosya değiştiği anda çizim tekrar yapılır.
* Büyütme oranları istenildiği gibi ayarlanabilir. Hali hazırda en fazla x100 kat büyütme yapabilmektedir. Ayarlar kısmında değişiklik yapılarak çok daha fazla büyütme yapılabilir.
* Farklı sayfa boyutlarına göre görüntü değiştirilebilir.
* PDF dosyaları açabilir.
* Dökümanlarda sayfa yapısını algılayabilir.
== İpuçları ==
* Büyütme seviyesini x4 ve üstüne çıkardığınızda görüntü çizdirilemiyorsa AntiAliasing'i kapatmayı deneyin ([[Onur Tan]])
== Dış Bağlantılar ==
* [http://pages.cs.wisc.edu/~ghost/gv/gv.htm GV ana sayfası]
1711
2009-04-03T07:20:52Z
AhmetA
2
Postscript görüntüleyicisi.
==gv tüyoları==
* Zoom seviyesini 2.0 ve üstüne çıkardığınızda görüntü çizdirilemiyorsa AntiAliasing'i kapatmayı deneyin (Onur Tan)
Getsrtm3
0
1405
1530
1529
2009-03-18T07:18:52Z
AhmetA
2
SRTM verilerinin dağıtıldığı sunucudan verileri talep ettiğiniz alana göre indiren ve GMT gridine otomatik olarak çeviren perl kodu. Denizel alanları boş grid dosyası oluşturarak doldurabilir.
Alttaki linkten indirebilirsiniz:
*http://anandarooproy.com/gmt/
==Kullanımı==
<bash>getsrtm3 northamerica -R-90/-88/30/31</bash>
[[Kategori:Faydalı Yazılımlar]]
1529
2009-03-18T07:18:06Z
AhmetA
2
SRTM verilerinin dağıtıldığı sunucudan verileri talep ettiğiniz alana göre indiren ve GMT gridine otomatik olarak çeviren perl kodu. Denizel alanları boş grid dosyası oluşturarak doldurabilir.
Alttaki linkten indirebilirsiniz:
*http://anandarooproy.com/gmt/
==Kullanımı==
<bash>getsrtm3 northamerica -R-90/-88/30/31</bash>
Gmtdefaults
0
1470
1965
1964
2010-05-02T07:14:00Z
AhmetA
2
gmtdefaults.
man gmtdefaults
ile tüm değişkenlere ulaşabilirsiniz.
GMT bu ayarları çalıştığınız klasördeki .gmtdefaults4 dosyası içinde tutar. Bu dosyayı silerseniz GMT kendi default-fabrika çıkışı ayarlarını kullanacaktır.
==Kullanım==
*Şekil adı için font büyüklüğü
gmtset HEADER_FONT_SIZE 6
*Şekil eksen adları için font büyüklüğü
gmtset LABEL_FONT_SIZE 6
* Koordinatların derece dakika yerine derece olarak yazdırılması için:
gmtset OUTPUT_DEGREE_FORMAT +D
gmtset PLOT_DEGREE_FORMAT +D
* Greenwich'in batısında iseniz:
gmtset OUTPUT_DEGREE_FORMAT -D
gmtset PLOT_DEGREE_FORMAT -D
* Çalışma medyasını A3 olarak seçelim:
gmtset PAPER_MEDIA A3
* Font büyüklüğü ayarları(GMT_Docs.pdf'e bkz.):
gmtset LABEL_FONT_SIZE 14
gmtset ANOT_FONT_SIZE 11
* DPI ayarı:
gmtset DOTS_PR_INCH 300
[[Category:GMT Komutları]]
1964
1917
2010-05-02T07:13:45Z
AhmetA
2
gmtdefaults.
man gmtdefaults
ile tüm değişkenlere ulaşabilirsiniz.
GMT bu ayarları çalıştığınız klasördeki .gmtdefaults4 dosyası içinde tutar. Bu dosyayı silerseniz GMT kendi default-fabrika çıkışı ayarlarını kullanacaktır.
==Kullanım==
*Şekil adı için font büyüklüğü
gmtset HEADER_FONT_SIZE 6
*Şekil eksen adları için font büyüklüğü
gmtset LABEL_FONT_SIZE 6
* Koordinatların derece dakika yerine derece olarak yazdırılması için:
gmtset OUTPUT_DEGREE_FORMAT +D
gmtset PLOT_DEGREE_FORMAT +D
* Greenwich'in batısında iseniz:
gmtset OUTPUT_DEGREE_FORMAT -D
gmtset PLOT_DEGREE_FORMAT -D
* Çalışma medyasını A3 olarak seçelim:
gmtset PAPER_MEDIA A3
* Font büyüklüğü ayarları(GMT_Docs.pdf'e bkz.):
gmtset LABEL_FONT_SIZE 14
gmtset ANOT_FONT_SIZE 11
* DPI ayarı:
gmtset DOTS_PR_INCH 300
[[Category:GMT Komutları]]
1917
2009-09-02T12:02:49Z
AhmetA
2
gmtdefaults.
*Şekil adı için font büyüklüğü
gmtset HEADER_FONT_SIZE 6
*Şekil eksen adları için font büyüklüğü
gmtset LABEL_FONT_SIZE 6
[[Category:GMT Komutları]]
Gmtselect
0
1469
1916
1915
2009-08-31T13:33:32Z
AhmetA
2
==Örnekler==
Bir seri noktadan sadece bir alan içinde kalanları alalım:
gmtselect afarveldata_geo.dat -Fmodel35outer.dat -fg > afarvelsubset_geo.dat
Alanın sınırları model35outer.dat içinde boylam,enlem şeklinde tanımlıdır.
[[Category:GMT Komutları]]
1915
2009-08-31T13:33:07Z
AhmetA
2
==Örnekler==
Bir seri noktadan sadece bir alan içinde kalanları alalım:
gmtselect afarveldata_geo.dat -Fmodel35outer.dat -fg > afarvelsubset_geo.dat
Alanın sınırları model35outer.dat içinde boylam,enlem şeklinde tanımlıdır.
Google Earth
0
1486
2022
2010-10-07T20:48:27Z
AhmetA
2
==Google Earth'e bağlanmak==
Youtube yasağı Haziran 2010 başında Google'ın birçok sunucu adresinin de yasağa dahil edilmesi ile Google Earth programını kullanmayı oldukça zor hale getirmişti. Bilindiği üzere program ilk açılışta görüntülerin depolandığı sunuculara erişmeyi deniyor, bunu gerçekleştiremez ise oldukça uzun bir süre sonra pes ederek diskteki geçici kopyalar ile idare etmeye karar veriyor.
Google Earth'e eski günlerdeki gibi problemsiz erişebilmek ve çalışabilmek için 2 yöntem bulunuyor:
# Farklı DNS sunucu kullanmak: Talep ettiğinizde size erişimi engellenmemiş Google sunucu adresleri sunacak bir DNS sunucu kullanmak.
# hosts dosyası: Erişimi engellenmemiş Google sunucu adreslerini kendi sisteminize kaydetmek.
Bu iki yöntemi de kabaca tarif edelim.
==DNS sunucu yöntemi==
Google Earth açılışta sunuculara bağlanmak istediğinde bu talebi diğer web bağlantıları gibi önce DNS sunucuya uğramakta (web adreslerinin karşılığı olan IP numaralarını öğrenebilmek için). Bu DNS sunucu genelde üniversitenizin veya evde iseniz Türk Telekom/Türksat'ın DNS sunucuları olacaktır. Bu DNS sunucular dışında IP numaralarının sorgusu için sisteminizin kullanabileceği birçok ücretsiz sunucu bulunuyor. Bunların birkaçını listeleyelim:
* Google DNS sunucuları: 8.8.8.8
* OpenDNS
* Comodo DNS
Önemli uyarı: DNS sunucusu seçimi güvenlik açısından çok önemlidir. Güvenilir olmayan bir DNS sunucusu kullanılırsa bu sunucuyu işletenler ziyaret ettiğiniz tüm web adreslerini görebilirler. Aynı şekilde güvenilir olmayan bir DNS sunucusundaki açık kullanılarak bu sunucuyu kullanan internet kullanıcıları örneğin X bankasının internet şubesi yerine sahte başka sayfalara da yönlendirilebilirler.
== hosts dosyası yöntemi ==
Grafik Düzenlemeleri
0
1440
1754
1751
2009-04-04T15:42:19Z
Onur
5
GMT ile hazırlanan tüm grafik, harita ve çizimler postscript formatındadır. GMT çıkışları çeşitli grafik işleme programlarıyla farklı formatlara (jpeg, tiff, png, gif vb.) dönüştürülebilir. Aşağıda bu konularda yardımcı olabilecek alt başlıklar verilmiştir:
* [[Postscript]] formatı
* [[Sunum için resim hazırlama]]
1751
2009-04-04T14:55:01Z
Onur
5
GMT ile hazırlanan tüm grafik, harita ve çizimler postscript formatındadır. GMT çıkışları çeşitli grafik işleme programlarıyla farklı formatlara (jpeg, tiff, png, gif vb.) dönüştürülebilir. Aşağıda bu konularda yardımcı olabilecek alt başlıklar verilmiştir:
* [[Postscript]] formatı
* Sunum için resim hazırlama
Grdcontour
0
1493
2076
2011-09-08T08:15:18Z
AhmetA
2
grdcontour temp.grd -R -J -C0.5 -A1 -G4 -S10
*temp.grd: kontürlenecek GRD dosyası
*-C: her 0.5 barda bir kontür çiz
*-A: annotation interval
*-G: Aynı kontür üzerindeki değer metinleri arası aralık
*-S: smoothing
Grdlandmask
0
1464
1868
1867
2009-05-07T21:02:30Z
Ziyadin
4
* SRTM versiyon 1'de (veya herhangi bir gridde) denizlerde bulunan noktaların temizlenmesi
Farz edelim srtm_marmara.grd isimli bir srtm gridiniz var.
Mask dosyası oluşturalım.
<bash> grdlanmask -R27/30/39/41 -Df -I0.00083333333 -NNaN/0/0/0 -Gmask.grd</bash>
Burada verilen -R ve -I değerleri srtm_marmara.grd'deki ile bire bir aynı olmak zorunda aksi türlü bir sonraki adımdaki grdmath hata verir.
İki gridi toplayalım
<bash> grdmath mask.grd srtm_marmara.grd ADD = srtm_marmara_clean.grd </bash>
Temizlenmiş grid dosyanız hazır.
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:02, 7 Mayıs 2009 (CEST)
1867
1866
2009-05-07T21:02:12Z
Ziyadin
4
* SRTM versiyon 1'de (veya herhangi bir gridde) denizlerde bulunan noktaların temizlenmesi
Farz edelim srtm_marmara.grd isimli bir srtm gridiniz var.
Mask dosyası oluşturalım.
<bash> grdlanmask -R27/30/39/41 -Df -I0.00083333333 -NNaN/0/0/0 -Gmask.grd</bash>
Burada verilen -R ve -I değerleri srtm_marmara.grd'deki ile bire bir aynı olmak zorunda aksi türlü bir sonraki adımdaki grdmath hata verir.
İki gridi toplayalım
<bash> grdmath mask.grd srtm_marmara.grd ADD = srtm_marmara_clean.grd </bash>
Temizlenmiş grid dosyanız hazır.
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:02, 7 Mayıs 2009 (CEST)
1866
1865
2009-05-07T21:00:40Z
Ziyadin
4
* SRTM versiyon 1'de (veya herhangi bir gridde) denizlerde bulunan noktaların temizlenmesi
Farz edelim srtm_marmara.grd isimli bir srtm gridiniz var.
Mask dosyası oluşturalım.
<bash> grdlanmask -R27/30/39/41 -Df -I0.00083333333 -NNaN/0/0/0 -Gmask.grd</bash>
Burada verilen -R ve -I değerleri srtm_marmara.grd'deki ile bire bir aynı olmak zorunda aksi türlü bir sonraki adımdaki grdmath hata verir.
İki gridi toplayalım
<bash> grdmath mask.grd srtm_marmara.grd ADD = srtm_marmara_clean.grd </bash>
1865
1864
2009-05-07T20:55:41Z
Ziyadin
4
* SRTM versiyon 1'de (veya herhangi bir gridde) denizlerde bulunan noktaların temizlenmesi
Farz edelim srtm_marmara.grd isimli bir gmt griniz var ve şu parameterlere sahip olsun -R27/30/39/41 -I0.00083333333.
Mask dosyası oluşturalım
<bash> grdlanmask -R27/30/39/41 -Df -I0.00083333333 -NNaN/0/0/0 -Gmask.grd</bash>
İki gridi toplayalım
<bash> grdmath mask.grd srtm_marmara.grd ADD = srtm_marmara_clean.grd </bash>
1864
2009-05-07T20:54:50Z
Ziyadin
4
* SRTM versiyon 1'de denizlerde bulunan noktaların temizlenmesi
Farz edelim srtm_marmara.grd isimli bir gmt griniz var ve şu parameterlere sahip olsun -R27/30/39/41 -I0.00083333333.
Mask dosyası oluşturalım
<bash> grdlanmask -R27/30/39/41 -Df -I0.00083333333 -NNaN/0/0/0 -Gmask.grd</bash>
İki gridi toplayalım
<bash> grdmath mask.grd srtm_marmara.grd ADD = srtm_marmara_clean.grd </bash>
Grid registeration
0
1411
1573
1572
2009-04-01T20:38:11Z
Ziyadin
4
[[Resim:grid.jpg]]
1572
2009-04-01T20:33:15Z
Ziyadin
4
[[Resim:gridReg]]
Gridleme ve filtreleme
0
1472
1953
1951
2010-02-18T13:49:19Z
Ziyadin
4
* [[ batimetri verisini gridleme ve spike'ları maskeleme]]
Batimetri verisi indirmek için [[Media:Bathy.txt|Bathy.txt]]
<bash>
gmtset MEASURE_UNIT inch
set dosya = Bathy.txt
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3dspykes.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
</bash>
[[Resim:3dspykes.jpg]]
<bash>
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set name = 3dnospykes.ps
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name
xv $name &
</bash>
[[Resim:3dnospykes.jpg]]
<bash>
## with intensity
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name
xv $name &
</bash>
1951
1950
2010-02-18T13:48:17Z
Ziyadin
4
* [[ batitri verisini gridleme ve spike'lari maskeleme]]
Batimetri verisi [[Media:Bathy.txt|Bathy.txt]]
<bash>
gmtset MEASURE_UNIT inch
set dosya = Bathy.txt
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3dspykes.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
</bash>
[[Resim:3dspykes.jpg]]
<bash>
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set name = 3dnospykes.ps
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name
xv $name &
</bash>
[[Resim:3dnospykes.jpg]]
<bash>
## with intensity
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name
xv $name &
</bash>
1950
1949
2010-02-18T13:47:48Z
Ziyadin
4
* [[ batitri verisini gridleme ve spike'lari maskeleme]]
Batimetri verisi [[Media:Bathy.txt|Bathy.txt]]
<bash>
gmtset MEASURE_UNIT inch
set dosya = Bathy.txt
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3dspykes.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
</bash>
[[Resim:3dspykes.jpg]]
<bash>
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set name = 3dnospykes.ps
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name
xv $name &
</bash>
<bash>
[[Resim:3dnospykes.jpg]]
</bash>
<bash>
## with intensity
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name
xv $name &
</bash>
1949
1948
2010-02-18T13:47:22Z
Ziyadin
4
* [[ batitri verisini gridleme ve spike'lari maskeleme]]
Batimetri verisi [[Media:Bathy.txt|Bathy.txt]]
<bash>
gmtset MEASURE_UNIT inch
set dosya = Bathy.txt
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3dspykes.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
</bash>
[[Resim:3dspykes.jpg]]
<bash>
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set name = 3dnospykes.ps
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name
xv $name &
<bash>
[[Resim:3dnospykes.jpg]]
</bash>
<bash>
## with intensity
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name
xv $name &
</bash>
1948
1947
2010-02-18T13:46:51Z
Ziyadin
4
* [[ batitri verisini gridleme ve spike'lari maskeleme]]
Batimetri verisi [[Media:Bathy.txt|Bathy.txt]]
<bash>
gmtset MEASURE_UNIT inch
set dosya = Bathy.txt
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3dspykes.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
</bash>
[[Resim:3dspykes.jpg]]
<bash>
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set name = 3dnospykes.ps
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name
xv $name &
<bash>
[[Resim:3dnospykes.jpg]]
</bash>
## with intensity
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name
xv $name &
</bash>
1947
1945
2010-02-18T13:46:00Z
Ziyadin
4
* [[ batitri verisini gridleme ve spike'lari maskeleme]]
Batimetri verisi [[Media:Bathy.txt|Bathy.txt]]
<bash>
gmtset MEASURE_UNIT inch
set dosya = Bathy.txt
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3dspykes.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
</bash>
[[Resim:3dspykes.jpg]]
<bash>
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set name = 3dnospykes.ps
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name
xv $name &
## with intensity
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name
xv $name &
</bash>
1945
1944
2010-02-18T13:43:13Z
Ziyadin
4
* [[ batitri verisini gridleme ve spike'lari maskeleme]]
Batimetri verisi [[Media:Bathy.txt|Bathy.txt]]
<bash>
gmtset MEASURE_UNIT inch
set dosya = Bathy.txt
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3dspykes.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
</bash>
[[Resim:3dspykes.jgp]]
<bash>
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set name = 3dnospykes.ps
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name
xv $name &
## with intensity
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name
xv $name &
</bash>
1944
1943
2010-02-18T13:34:49Z
Ziyadin
4
* [[ batitri verisini gridleme ve spike'lari maskeleme]]
Batimetri verisi [[Media:Bathy.txt|Bathy.txt]]
<bash>
gmtset MEASURE_UNIT inch
set dosya = Bathy.txt
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3d.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps
xv $dosya:r3d.ps &
</bash>
1943
1942
2010-02-18T13:33:46Z
Ziyadin
4
* [[ batitri verisini gridleme ve spike'lari maskeleme]]
set dosya = [[Media:Bathy.txt|Bathy.txt]]
<bash>
gmtset MEASURE_UNIT inch
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3d.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps
xv $dosya:r3d.ps &
</bash>
1942
1941
2010-02-18T13:33:17Z
Ziyadin
4
* [[ batitri verisini gridleme ve spike'lari maskeleme]]
<bash>
### dosya ismi gir
<\bash>
set dosya = [[Media:Bathy.txt|Bathy.txt]]
<bash>
gmtset MEASURE_UNIT inch
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3d.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps
xv $dosya:r3d.ps &
</bash>
1941
1940
2010-02-18T13:32:47Z
Ziyadin
4
* [[ batitri verisini gridleme ve spike'lari maskeleme]]
### dosya ismi gir
set dosya = [[Media:Bathy.txt|Bathy.txt]]
<bash>
gmtset MEASURE_UNIT inch
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3d.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps
xv $dosya:r3d.ps &
</bash>
1940
1939
2010-02-18T13:31:59Z
Ziyadin
4
* [[ batitri verisini gridleme ve spike'lari maskeleme]]
set dosya = [[Media:Bathy.txt|Bathy.txt]]
### dosya ismi gir
set dosya = Bathy.txt
<bash>
gmtset MEASURE_UNIT inch
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3d.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps
xv $dosya:r3d.ps &
</bash>
1939
1938
2010-02-18T13:30:45Z
Ziyadin
4
* [[ batitri verisini gridleme ve spike'lari maskeleme]]
set dosya = [[Media:Bathy.txt|Bathy.txt]]
<bash>
### dosya ismi gir
set dosya = [[Media:Bathy.txt|Bathy.txt]]
gmtset MEASURE_UNIT inch
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3d.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps
xv $dosya:r3d.ps &
</bash>
1938
1937
2010-02-18T13:30:00Z
Ziyadin
4
* [[ batitri verisini gridleme ve spike'lari maskeleme]]
<bash>
### dosya ismi gir
set dosya = [[Media:Bathy.txt|Bathy.txt]]
gmtset MEASURE_UNIT inch
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3d.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps
xv $dosya:r3d.ps &
</bash>
1937
1936
2010-02-18T13:29:47Z
Ziyadin
4
* [[ batitri verisini gridleme ve spike'lari maskeleme]]
<bash>
### dosya ismi gir
set dosya = [[[[Media:Bathy.txt|Bathy.txt]]]]
gmtset MEASURE_UNIT inch
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3d.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps
xv $dosya:r3d.ps &
</bash>
1936
1935
2010-02-18T13:29:01Z
Ziyadin
4
* [[ batitri verisini gridleme ve spike'lari maskeleme]]
<bash>
### dosya ismi gir
set dosya = [[bathy.txt]]
gmtset MEASURE_UNIT inch
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3d.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps
xv $dosya:r3d.ps &
</bash>
1935
1933
2010-02-18T13:28:06Z
Ziyadin
4
* [[ batitri verisini gridleme ve spike'lari maskeleme]]
<bash>
### dosya ismi gir
set dosya = bathy.txt
gmtset MEASURE_UNIT inch
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3d.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps
xv $dosya:r3d.ps &
</bash>
1933
1932
2010-02-18T13:13:03Z
Ziyadin
4
* [[ batitri verisini gridleme ve spike'lari maskeleme]]
<bash>
### dosya ismi gir
set dosya = bathy.dat
gmtset MEASURE_UNIT inch
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3d.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps
xv $dosya:r3d.ps &
</bash>
1932
2010-02-18T13:06:11Z
Ziyadin
4
<bash>
### dosya ismi gir
set dosya = bathy.dat
gmtset MEASURE_UNIT inch
########get minmax coordinates
set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'`
#Math: aliased to set !:1 = `echo "!:3-$" | bc -l `
#Math x = $R[2]- $R[1]
#Math y = $R[4]- $R[3]
#echo $x $y
########### butun noktalari gridlemek icin
# gridding with 0.5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya
# 1 metre with 1 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya
# gridding with 2 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya
# gridding with 5 metre pixel size
xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya
######### plot each to see the difference
#grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt
#grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps
#xv x.ps
#### resample and make all with the same pixel size
grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd
grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd
grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd
grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt
grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps
##### stack them with highest resolution on top
## fill the gaps in the data with 0.5 m pixel size
## from the with 1 m, 2m and then 5 m
grdmath tmp05.grd tmp1S.grd AND = tmpA.grd
grdmath tmpA.grd tmp2S.grd AND = tmpB.grd
grdmath tmpB.grd tmp5S.grd AND = spiky.grd
######### plot the stacked data with 0.5 m pixel size.
### create an intensity (shade) file with sun angle of 315 (NW)
grdgradient spiky.grd -GspikyI.grd -Nt -A315
grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt
grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps
xv x.ps &
### 3D plotting see the spikes !!!!!
echo $R
set nam = 3d.ps
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'`
grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam
xv $nam
############# remove the spikes now
### make a shade and a slope file
grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V
## convert pixels with a slope value higer than 1.2 to NaN (Not a Value)
grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V
## mask spikes now
grdmath spiky.grd mask.grd OR = nospike.grd
## have a look at it
grdgradient nospike.grd -GtmpI.grd -Nt -A315
grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt
grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps
xv x.ps &
# make intensity file
grdgradient nospike.grd -GnospikeI.grd -Nt -A315
### 3D plotting
set ranges = -R$R[1]/$R[2]/$R[3]/$R[4]
grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps
xv $dosya:r3d.ps &
</bash>
Gv
0
1444
1767
2009-04-04T17:31:09Z
Onur
5
Gv sayfasının yeni adı: GV
#REDIRECT [[GV]]
HGT
0
1478
1983
1982
2010-09-19T08:31:43Z
Onur
5
[[SRTM]] veri formatı.
1982
2010-09-19T08:31:27Z
Onur
5
SRTM veri formatı.
Jeo
0
1436
1739
2009-04-04T13:32:17Z
Onur
5
Jeo sayfasının yeni adı: Joe editörü: yanlış yazım
#REDIRECT [[Joe editörü]]
Joe Editörü
0
1435
1823
1822
2009-04-09T03:03:09Z
AhmetA
2
Orjinal ismi "Joe's Own Editor" olan program, linux sürümleriyle standart olarak gelir. Standart yüklemelerde bilgisayara yüklenmeyebilir, bu nedenle kurulum aşamasında ya da sonradan ''joe'' paketi yükleme için seçilmelidir. Grafik arayüzü gerektirmediğinden, istenirse gnome, kde gibi Xwindow uygulamaları üzerinde istenirse text mod üzerinde kullanılabilmektedir. Tüm komutların klavye tuş bileşimleriyle verilmesi hızlı bir kullanım sağlar. Bir den fazla dosyayı aynı ekranda alt alt açmaya da imkan vermektedir.
Grafik tabanlı editörlerde olduğu gibi dosya uzantısına göre yazının renklendirilmesine imkan verir. C-shell benzeri bir script dosyası için GMT komutlarının renklendirilmesi ile ilgili gerekli dosya [[Onur Tan]] tarafından [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/joe.htm ATAG-GMTtr] sayfasında verilmiştir.
Temel Komutlar:
* ctrl+K+H : Yardım penceresi.
* ctrl+K+X : Dosya sakla ve çık.
* ctrl+C : Saklamadan çık.
* ctrl+K+D : Dosyayı aynı/başka bir isimle sakla.
* ctrl+K+B : Blok başı işaretleme.
* ctrl+K+K : Blok sonu işaretleme.
* ctrl+K+C : Blok kopyalama.
* ctrl+K+M : Blok yerdeğiştirme.
* ctrl+K+Y : Blok sil.
* ctrl+T+X : Düşey blok modunu aç/kapat.
* ctrl+K+U : Dosya başına git.
* ctrl+K+V : Dosya sonuna git.
* ctrl+J : İmlecin sağ tarafını tamamen sil.
* ctrl+_ : Son işlemi geri al.
== Yükleme ==
Eğer Linux kurulumu sırasında Joe yüklenmemiş ise, ''yum install joe'' komutunu kullanarak yükleyebilirsiniz.
== Dış Bağlantılar ==
* [http://joe-editor.sourceforge.net/ Joe's Own Editor]
* [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/joe.htm GMT için renklendirme]
1822
1744
2009-04-08T18:31:54Z
Onur
5
Orjinal ismi "Joe's Own Editor" olan program, linux sürümleriyle standart olarak gelir. Standart yüklemelerde bilgasayara yüklenmeyebilir, bu nedenle kurulum aşamasında ya da sonradan ''joe'' paketi yükleme için seçilmelidir. Grafik arayüzü gerektirmediğinden, istenirse gnome, kde gibi Xwindow uygulamaları üzerinde istenirse text mod üzerinde kullanılabilmektedir. Tüm komutların klavye tuş bileşimleriyle verilmesi hızlı bir kullanım sağlar. Bir den fazla dosyayı aynı ekranda alt alt açmaya da imkan vermektedir.
Grafik tabanlı editörlerde olduğu gibi dosya uzantısına göre yazının renklendirilmesine imkan verir. C-shell benzeri bir script dosyası için GMT komutlarının renklendirilmesi ile ilgili gerekli dosya [[Onur Tan]] tarafından [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/joe.htm ATAG-GMTtr] sayfasında verilmiştir.
Temel Komutlar:
* ctrl+K+H : Yardım penceresi.
* ctrl+K+X : Dosya sakla ve çık.
* ctrl+C : Saklamadan çık.
* ctrl+K+D : Dosyayı aynı/başka bir isimle sakla.
* ctrl+K+B : Blok başı işaretleme.
* ctrl+K+K : Blok sonu işaretleme.
* ctrl+K+C : Blok kopyalama.
* ctrl+K+M : Blok yerdeğiştirme.
* ctrl+K+Y : Blok sil.
* ctrl+T+X : Düşey blok modunu aç/kapat.
* ctrl+K+U : Dosya başına git.
* ctrl+K+V : Dosya sonuna git.
* ctrl+J : İmlecin sağ tarafını tamamen sil.
* ctrl+_ : Son işlemi geri al.
== Yükleme ==
Eğer Linux kurulumu sırasında Joe yüklenmemiş ise, ''yum install joe'' komutunu kullanarak yükleyebilirsiniz.
== Dış Bağlantılar ==
* [http://joe-editor.sourceforge.net/ Joe's Own Editor]
* [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/joe.htm GMT için renklendirme]
1744
1741
2009-04-04T14:09:48Z
Onur
5
Orjinal ismi "Joe's Own Editor" olan program, linux sürümleriyle standart olarak gelir. Standart yüklemelerde bilgasayarına yüklenmeyebilir, bu nedenle kurulum aşamasında ya da sonradan ''joe'' paketi yükleme için seçilmelidir. Grafik arayüzü gerektirmediğinden, istenirse gnome, kde gibi Xwindow uygulamaları üzerinde istenirse text mod üzerinde kullanılabilmektedir. Tüm komutların klavye tuş bileşimleriyle verilmesi hızlı bir kullanım sağlar. Bir den fazla dosyayı aynı ekranda alt alt açmaya da imkan vermektedir.
Grafik tabanlı editörlerde olduğu gibi dosya uzantısına göre yazının renklendirilmesine imkan verir. C-shell benzeri bir script dosyası için GMT komutlarının renklendirilmesi ile ilgili gerekli dosya [[Onur Tan]] tarafından [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/joe.htm ATAG-GMTtr] sayfasında verilmiştir.
Temel Komutlar:
* ctrl+K+H : Yardım penceresi.
* ctrl+K+X : Dosya sakla ve çık.
* ctrl+C : Saklamadan çık.
* ctrl+K+D : Dosyayı aynı/başka bir isimle sakla.
* ctrl+K+B : Blok başı işaretleme.
* ctrl+K+K : Blok sonu işaretleme.
* ctrl+K+C : Blok kopyalama.
* ctrl+K+M : Blok yerdeğiştirme.
* ctrl+K+Y : Blok sil.
* ctrl+T+X : Düşey blok modunu aç/kapat.
* ctrl+K+U : Dosya başına git.
* ctrl+K+V : Dosya sonuna git.
* ctrl+J : İmlecin sağ tarafını tamamen sil.
* ctrl+_ : Son işlemi geri al.
== Yükleme ==
Eğer Linux kurulumu sırasında Joe yüklenmemiş ise, ''yum install joe'' komutunu kullanarak yükleyebilirsiniz.
== Dış Bağlantılar ==
* [http://joe-editor.sourceforge.net/ Joe's Own Editor]
* [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/joe.htm GMT için renklendirme]
1741
1738
2009-04-04T13:33:37Z
Onur
5
Joe editörü sayfasının yeni adı: Joe Editörü
Joe editörü
1738
1736
2009-04-04T13:32:17Z
Onur
5
Jeo sayfasının yeni adı: Joe editörü: yanlış yazım
Joe editörü
1736
2009-04-04T13:29:22Z
Onur
5
Joe editörü
Joe editörü
0
1437
1742
2009-04-04T13:33:37Z
Onur
5
Joe editörü sayfasının yeni adı: Joe Editörü
#REDIRECT [[Joe Editörü]]
KML-KMZ arşivi
0
1488
2046
2011-01-09T19:45:55Z
AhmetA
2
Google Earth için dosya arşivi.
* TÜBİTAK MAM YDBE Deprem ve Paleomanyetizma Kataloğu http://www.ydbe.mam.gov.tr (sayfanın altlarına bkz.)
[[Category:Google Earth]]
Linux Kabuk Ayarları
0
1391
2041
2040
2010-12-30T15:15:07Z
Onur
5
/* Bash için kabuk ayarı */
==Kabuk (Shell) Ayarı da Nedir?==
Çalıştığımız klasördeki bir programı çağırmak-çalıştırmak için şu tarz bir komut kafidir:
chmod +x program # Bu opsiyonel bir adım: program çalışma hakkına sahipse gerek yok
./program
Fakat çalıştırmak istediğimiz komut başka bir klasörde ise onu çalıştırmak için şöyle bir uzun yazım gerekecektir:
/programın_kurulu_oldugu_ana_klasor/alt_klasor/bin/program
Her seferinde programın olduğu klasörde çalışmamız mümkün olmadığı gibi, her seferinde de yukarıdaki gibi uzun uzun programın "adresini" komut satırına yazmamız da bir nevi zulüm olacaktır.
Bunun çözümü; diskimize çalıştırılabilir bir program kurduğumuzda buna her an (açtığınız, çalıştığınız tüm komut satırlarında) ulaşabilmek için, işletim sisteminize onu nerede bulabileceğini söylemektir.
İşletim sistemine bu bilgi birkaç şekilde verilebilir. Bunlardan en sık kullanılanı kullandığımız shell-kabuğun ayar dosyalarından birisinde PATH adlı değişkeni tanımlamaktır. PATH değişkeni ile tanımlanan klasörlerdeki programlar shell-kabuk tarafından tanınırlar ve sadece isimlerini yazarak çalıştığınız tüm terminallerde bu programları çağırabilirsiniz.
== Kabuk Ayarları==
Öncelikle Unix sisteminizde hangi kabuğun kullanıldığını öğrenmeli ve ona göre yapılacak ayarı seçmelisiniz.
Kabuk tipini öğrenmek için /etc klasörünün altındaki passwd dosyasına bakın:
more /etc/passwd
Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur):
Örneğin:
<bash> onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash>
Çoğu Linux dağıtımında aksi bir seçim yapmadıysanız ön tanımlı kabuk Bash kabuğudur. Bu nedenle bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin; ve sistemden çıkın (logout). Veya tam emin olmak için bilgisayarınızı tekrar başlatın!).
=== C-Shell için kabuk ayarı===
C shell (CSH) kullanıyorsanız:
*''/etc/csh.cshrc'' dosyasını kendi home klasörünüze ''.cshrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin):
<C>cp /etc/csh.cshrc ~/.cshrc''</C>
Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli sistem dosyasıdır) dosyasını açın ve içine
<C>
setenv PATH "${PATH}:/usr/local/GMT/bin"
setenv GMTHOME "/usr/local/"
setenv NETCDFHOME "/usr/local/GMT/netCDF"
</C>
satırlarını ekleyin. NetCDF başka bir klasöre yerleştirilmiş olabilir, ilgili satırı kendi sisteminize göre düzenlemelisiniz.
=== Bash için kabuk ayarı ===
BASH kullanıyorsanız:
''/etc/bashrc'' dosyasını kendi home klasörünüze ''.bashrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin):
<bash>cp /etc/bashrc ~/.bashrc</bash>
Bir [[Metin_Editörleri|editör]] (örn. joe, vi, nedit, gedit, kate...) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine
<bash>
export GMTHOME=/usr/local/GMT
export PATH=/usr/local/GMT/bin:$PATH
</bash>
satırlarını ekleyin. NETCDF kütüphanesi ve manuel sayfalarının da adresini belirtmemiz gerekebilir:
<bash>
export MANPATH=/usr/local/GMT/man:$MANPATH
export NETCDFHOME=/usr/local/GMT/netcdf_adresi
</bash>
====Ufak bir not====
Güncel Linux dağıtımları Bash'i kullanıyor olacak demiştik. Komut satırından kurdu iseniz kurulumun sonunda GMT size gereken shell ayarlarını söyler. O satırları sadece kopyala-yapıştır yapmanız kafi olur. Örneğin kurulum sonunda şu tarz bir uyarı mesajı göreceksiniz:
(Bu örnekte GMT'yi /usr/local altına değil de /sw adında bize ait bir klasöre kuruyoruz)
#For sh or bash users:
export NETCDFHOME=/sw/GMT4.5.3/netcdf-3.6.3
export PATH=/sw/GMT4.5.3/GMT4.5.3/bin:$PATH
# Note: if you installed netCDF as a shared library you may have to add
# the path to this library to LD_LIBRARY_PATH or place the library in a
# standard system path [see information on shared library for your OS].
export MANPATH=/sw/GMT4.5.3/GMT4.5.3/man:$MANPATH
#Add /sw/GMT4.5.3/GMT4.5.3/share/html/gmt_services.html as browser bookmark
Son satırda gördüğünüz gibi GMT kurulumu internet tarayıcımız için yardım dosyalarına nasıl ulaşabileceğimizi de belirtmiş.
== Ayarları aktif hale getirmek==
Yeni bir terminal penceresi açtığınızda ayarlar aktif olacaktır. Çalıştığınız terminal penceresini kapatmak istemiyorsanız:
source ~/.cshrc
veya
source ~/.bash
komutlarını girmeniz kafidir.
2040
2030
2010-12-30T15:14:23Z
Onur
5
/* C-Shell için kabuk ayarı */
==Kabuk (Shell) Ayarı da Nedir?==
Çalıştığımız klasördeki bir programı çağırmak-çalıştırmak için şu tarz bir komut kafidir:
chmod +x program # Bu opsiyonel bir adım: program çalışma hakkına sahipse gerek yok
./program
Fakat çalıştırmak istediğimiz komut başka bir klasörde ise onu çalıştırmak için şöyle bir uzun yazım gerekecektir:
/programın_kurulu_oldugu_ana_klasor/alt_klasor/bin/program
Her seferinde programın olduğu klasörde çalışmamız mümkün olmadığı gibi, her seferinde de yukarıdaki gibi uzun uzun programın "adresini" komut satırına yazmamız da bir nevi zulüm olacaktır.
Bunun çözümü; diskimize çalıştırılabilir bir program kurduğumuzda buna her an (açtığınız, çalıştığınız tüm komut satırlarında) ulaşabilmek için, işletim sisteminize onu nerede bulabileceğini söylemektir.
İşletim sistemine bu bilgi birkaç şekilde verilebilir. Bunlardan en sık kullanılanı kullandığımız shell-kabuğun ayar dosyalarından birisinde PATH adlı değişkeni tanımlamaktır. PATH değişkeni ile tanımlanan klasörlerdeki programlar shell-kabuk tarafından tanınırlar ve sadece isimlerini yazarak çalıştığınız tüm terminallerde bu programları çağırabilirsiniz.
== Kabuk Ayarları==
Öncelikle Unix sisteminizde hangi kabuğun kullanıldığını öğrenmeli ve ona göre yapılacak ayarı seçmelisiniz.
Kabuk tipini öğrenmek için /etc klasörünün altındaki passwd dosyasına bakın:
more /etc/passwd
Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur):
Örneğin:
<bash> onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash>
Çoğu Linux dağıtımında aksi bir seçim yapmadıysanız ön tanımlı kabuk Bash kabuğudur. Bu nedenle bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin; ve sistemden çıkın (logout). Veya tam emin olmak için bilgisayarınızı tekrar başlatın!).
=== C-Shell için kabuk ayarı===
C shell (CSH) kullanıyorsanız:
*''/etc/csh.cshrc'' dosyasını kendi home klasörünüze ''.cshrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin):
<C>cp /etc/csh.cshrc ~/.cshrc''</C>
Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli sistem dosyasıdır) dosyasını açın ve içine
<C>
setenv PATH "${PATH}:/usr/local/GMT/bin"
setenv GMTHOME "/usr/local/"
setenv NETCDFHOME "/usr/local/GMT/netCDF"
</C>
satırlarını ekleyin. NetCDF başka bir klasöre yerleştirilmiş olabilir, ilgili satırı kendi sisteminize göre düzenlemelisiniz.
=== Bash için kabuk ayarı ===
BASH kullanıyorsanız:
''/etc/bashrc'' dosyasını kendi home klasörünüze ''.bashrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin):
<bash>cp /etc/bashrc ~/.bashrc</bash>
Bir [[Metin_Editörleri|editör]] (örn. joe, vi, nedit, gedit, kate...) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine
<bash>
export GMTHOME=/usr/local/GMT
export PATH=/usr/local/GMT/bin:$PATH
</bash>
satırlarını ekleyin. NETCDF kütüphanesi ve manuel sayfalarının da adresini belirtmemiz gerekebilir:
export MANPATH=/usr/local/GMT/man:$MANPATH
export NETCDFHOME=/usr/local/GMT/netcdf_adresi
====Ufak bir not====
Güncel Linux dağıtımları Bash'i kullanıyor olacak demiştik. Komut satırından kurdu iseniz kurulumun sonunda GMT size gereken shell ayarlarını söyler. O satırları sadece kopyala-yapıştır yapmanız kafi olur. Örneğin kurulum sonunda şu tarz bir uyarı mesajı göreceksiniz:
(Bu örnekte GMT'yi /usr/local altına değil de /sw adında bize ait bir klasöre kuruyoruz)
#For sh or bash users:
export NETCDFHOME=/sw/GMT4.5.3/netcdf-3.6.3
export PATH=/sw/GMT4.5.3/GMT4.5.3/bin:$PATH
# Note: if you installed netCDF as a shared library you may have to add
# the path to this library to LD_LIBRARY_PATH or place the library in a
# standard system path [see information on shared library for your OS].
export MANPATH=/sw/GMT4.5.3/GMT4.5.3/man:$MANPATH
#Add /sw/GMT4.5.3/GMT4.5.3/share/html/gmt_services.html as browser bookmark
Son satırda gördüğünüz gibi GMT kurulumu internet tarayıcımız için yardım dosyalarına nasıl ulaşabileceğimizi de belirtmiş.
== Ayarları aktif hale getirmek==
Yeni bir terminal penceresi açtığınızda ayarlar aktif olacaktır. Çalıştığınız terminal penceresini kapatmak istemiyorsanız:
source ~/.cshrc
veya
source ~/.bash
komutlarını girmeniz kafidir.
2030
2029
2010-12-29T17:56:59Z
AhmetA
2
/* Ufak bir not */
==Kabuk (Shell) Ayarı da Nedir?==
Çalıştığımız klasördeki bir programı çağırmak-çalıştırmak için şu tarz bir komut kafidir:
chmod +x program # Bu opsiyonel bir adım: program çalışma hakkına sahipse gerek yok
./program
Fakat çalıştırmak istediğimiz komut başka bir klasörde ise onu çalıştırmak için şöyle bir uzun yazım gerekecektir:
/programın_kurulu_oldugu_ana_klasor/alt_klasor/bin/program
Her seferinde programın olduğu klasörde çalışmamız mümkün olmadığı gibi, her seferinde de yukarıdaki gibi uzun uzun programın "adresini" komut satırına yazmamız da bir nevi zulüm olacaktır.
Bunun çözümü; diskimize çalıştırılabilir bir program kurduğumuzda buna her an (açtığınız, çalıştığınız tüm komut satırlarında) ulaşabilmek için, işletim sisteminize onu nerede bulabileceğini söylemektir.
İşletim sistemine bu bilgi birkaç şekilde verilebilir. Bunlardan en sık kullanılanı kullandığımız shell-kabuğun ayar dosyalarından birisinde PATH adlı değişkeni tanımlamaktır. PATH değişkeni ile tanımlanan klasörlerdeki programlar shell-kabuk tarafından tanınırlar ve sadece isimlerini yazarak çalıştığınız tüm terminallerde bu programları çağırabilirsiniz.
== Kabuk Ayarları==
Öncelikle Unix sisteminizde hangi kabuğun kullanıldığını öğrenmeli ve ona göre yapılacak ayarı seçmelisiniz.
Kabuk tipini öğrenmek için /etc klasörünün altındaki passwd dosyasına bakın:
more /etc/passwd
Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur):
Örneğin:
<bash> onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash>
Çoğu Linux dağıtımında aksi bir seçim yapmadıysanız ön tanımlı kabuk Bash kabuğudur. Bu nedenle bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin; ve sistemden çıkın (logout). Veya tam emin olmak için bilgisayarınızı tekrar başlatın!).
=== C-Shell için kabuk ayarı===
C shell (CSH) kullanıyorsanız:
*''/etc/csh.cshrc'' dosyasını kendi home klasörünüze ''.cshrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin):
<C>cp /etc/csh.cshrc ~/.cshrc''</C>
Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli sistem dosyasıdır) dosyasını açın ve içine
<C>
setenv PATH "${PATH}:/usr/local/GMT/bin"
setenv GMTHOME /usr/local/
</C>
satırlarını ekleyin.
=== Bash için kabuk ayarı ===
BASH kullanıyorsanız:
''/etc/bashrc'' dosyasını kendi home klasörünüze ''.bashrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin):
<bash>cp /etc/bashrc ~/.bashrc</bash>
Bir [[Metin_Editörleri|editör]] (örn. joe, vi, nedit, gedit, kate...) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine
<bash>
export GMTHOME=/usr/local/GMT
export PATH=/usr/local/GMT/bin:$PATH
</bash>
satırlarını ekleyin. NETCDF kütüphanesi ve manuel sayfalarının da adresini belirtmemiz gerekebilir:
export MANPATH=/usr/local/GMT/man:$MANPATH
export NETCDFHOME=/usr/local/GMT/netcdf_adresi
====Ufak bir not====
Güncel Linux dağıtımları Bash'i kullanıyor olacak demiştik. Komut satırından kurdu iseniz kurulumun sonunda GMT size gereken shell ayarlarını söyler. O satırları sadece kopyala-yapıştır yapmanız kafi olur. Örneğin kurulum sonunda şu tarz bir uyarı mesajı göreceksiniz:
(Bu örnekte GMT'yi /usr/local altına değil de /sw adında bize ait bir klasöre kuruyoruz)
#For sh or bash users:
export NETCDFHOME=/sw/GMT4.5.3/netcdf-3.6.3
export PATH=/sw/GMT4.5.3/GMT4.5.3/bin:$PATH
# Note: if you installed netCDF as a shared library you may have to add
# the path to this library to LD_LIBRARY_PATH or place the library in a
# standard system path [see information on shared library for your OS].
export MANPATH=/sw/GMT4.5.3/GMT4.5.3/man:$MANPATH
#Add /sw/GMT4.5.3/GMT4.5.3/share/html/gmt_services.html as browser bookmark
Son satırda gördüğünüz gibi GMT kurulumu internet tarayıcımız için yardım dosyalarına nasıl ulaşabileceğimizi de belirtmiş.
== Ayarları aktif hale getirmek==
Yeni bir terminal penceresi açtığınızda ayarlar aktif olacaktır. Çalıştığınız terminal penceresini kapatmak istemiyorsanız:
source ~/.cshrc
veya
source ~/.bash
komutlarını girmeniz kafidir.
2029
2028
2010-12-29T17:55:45Z
AhmetA
2
/* Bash için kabuk ayarı */
==Kabuk (Shell) Ayarı da Nedir?==
Çalıştığımız klasördeki bir programı çağırmak-çalıştırmak için şu tarz bir komut kafidir:
chmod +x program # Bu opsiyonel bir adım: program çalışma hakkına sahipse gerek yok
./program
Fakat çalıştırmak istediğimiz komut başka bir klasörde ise onu çalıştırmak için şöyle bir uzun yazım gerekecektir:
/programın_kurulu_oldugu_ana_klasor/alt_klasor/bin/program
Her seferinde programın olduğu klasörde çalışmamız mümkün olmadığı gibi, her seferinde de yukarıdaki gibi uzun uzun programın "adresini" komut satırına yazmamız da bir nevi zulüm olacaktır.
Bunun çözümü; diskimize çalıştırılabilir bir program kurduğumuzda buna her an (açtığınız, çalıştığınız tüm komut satırlarında) ulaşabilmek için, işletim sisteminize onu nerede bulabileceğini söylemektir.
İşletim sistemine bu bilgi birkaç şekilde verilebilir. Bunlardan en sık kullanılanı kullandığımız shell-kabuğun ayar dosyalarından birisinde PATH adlı değişkeni tanımlamaktır. PATH değişkeni ile tanımlanan klasörlerdeki programlar shell-kabuk tarafından tanınırlar ve sadece isimlerini yazarak çalıştığınız tüm terminallerde bu programları çağırabilirsiniz.
== Kabuk Ayarları==
Öncelikle Unix sisteminizde hangi kabuğun kullanıldığını öğrenmeli ve ona göre yapılacak ayarı seçmelisiniz.
Kabuk tipini öğrenmek için /etc klasörünün altındaki passwd dosyasına bakın:
more /etc/passwd
Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur):
Örneğin:
<bash> onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash>
Çoğu Linux dağıtımında aksi bir seçim yapmadıysanız ön tanımlı kabuk Bash kabuğudur. Bu nedenle bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin; ve sistemden çıkın (logout). Veya tam emin olmak için bilgisayarınızı tekrar başlatın!).
=== C-Shell için kabuk ayarı===
C shell (CSH) kullanıyorsanız:
*''/etc/csh.cshrc'' dosyasını kendi home klasörünüze ''.cshrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin):
<C>cp /etc/csh.cshrc ~/.cshrc''</C>
Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli sistem dosyasıdır) dosyasını açın ve içine
<C>
setenv PATH "${PATH}:/usr/local/GMT/bin"
setenv GMTHOME /usr/local/
</C>
satırlarını ekleyin.
=== Bash için kabuk ayarı ===
BASH kullanıyorsanız:
''/etc/bashrc'' dosyasını kendi home klasörünüze ''.bashrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin):
<bash>cp /etc/bashrc ~/.bashrc</bash>
Bir [[Metin_Editörleri|editör]] (örn. joe, vi, nedit, gedit, kate...) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine
<bash>
export GMTHOME=/usr/local/GMT
export PATH=/usr/local/GMT/bin:$PATH
</bash>
satırlarını ekleyin. NETCDF kütüphanesi ve manuel sayfalarının da adresini belirtmemiz gerekebilir:
export MANPATH=/usr/local/GMT/man:$MANPATH
export NETCDFHOME=/usr/local/GMT/netcdf_adresi
====Ufak bir not====
Güncel Linux dağıtımları Bash'i kullanıyor olacak demiştik. Komut satırından kurdu iseniz kurulumun sonunda GMT size gereken shell ayarlarını söyler. O satırları sadece kopyala-yapıştır yapmanız kafi olur. Örneğin kurulum sonunda şu tarz bir uyarı mesajı göreceksiniz:
(Bu örnekte GMT'yi /usr/local altına değil de /sw adında bize ait bir klasöre kuruyoruz)
#For sh or bash users:
export NETCDFHOME=/sw/GMT4.5.3/netcdf-3.6.3
export PATH=/sw/GMT4.5.3/GMT4.5.3/bin:$PATH
# Note: if you installed netCDF as a shared library you may have to add
# the path to this library to LD_LIBRARY_PATH or place the library in a
# standard system path [see information on shared library for your OS].
export MANPATH=/sw/GMT4.5.3/GMT4.5.3/man:$MANPATH
#Add /sw/GMT4.5.3/GMT4.5.3/share/html/gmt_services.html as browser bookmark
Son satırda gördüğünüz gibi GMT kurulumu internet tarayıcımız için yardım dosyalarına nasıl ulaşabileceğimizi de belirtmiş.
== Ayarları aktif hale getirmek==
Yeni bir terminal penceresi açtığınızda ayarlar aktif olacaktır. Çalıştığınız terminal penceresini kapatmak istemiyorsanız:
source ~/.cshrc
veya
source ~/.bash
komutlarını girmeniz kafidir.
2028
2027
2010-12-29T17:55:29Z
AhmetA
2
/* C-Shell için kabuk ayarı */
==Kabuk (Shell) Ayarı da Nedir?==
Çalıştığımız klasördeki bir programı çağırmak-çalıştırmak için şu tarz bir komut kafidir:
chmod +x program # Bu opsiyonel bir adım: program çalışma hakkına sahipse gerek yok
./program
Fakat çalıştırmak istediğimiz komut başka bir klasörde ise onu çalıştırmak için şöyle bir uzun yazım gerekecektir:
/programın_kurulu_oldugu_ana_klasor/alt_klasor/bin/program
Her seferinde programın olduğu klasörde çalışmamız mümkün olmadığı gibi, her seferinde de yukarıdaki gibi uzun uzun programın "adresini" komut satırına yazmamız da bir nevi zulüm olacaktır.
Bunun çözümü; diskimize çalıştırılabilir bir program kurduğumuzda buna her an (açtığınız, çalıştığınız tüm komut satırlarında) ulaşabilmek için, işletim sisteminize onu nerede bulabileceğini söylemektir.
İşletim sistemine bu bilgi birkaç şekilde verilebilir. Bunlardan en sık kullanılanı kullandığımız shell-kabuğun ayar dosyalarından birisinde PATH adlı değişkeni tanımlamaktır. PATH değişkeni ile tanımlanan klasörlerdeki programlar shell-kabuk tarafından tanınırlar ve sadece isimlerini yazarak çalıştığınız tüm terminallerde bu programları çağırabilirsiniz.
== Kabuk Ayarları==
Öncelikle Unix sisteminizde hangi kabuğun kullanıldığını öğrenmeli ve ona göre yapılacak ayarı seçmelisiniz.
Kabuk tipini öğrenmek için /etc klasörünün altındaki passwd dosyasına bakın:
more /etc/passwd
Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur):
Örneğin:
<bash> onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash>
Çoğu Linux dağıtımında aksi bir seçim yapmadıysanız ön tanımlı kabuk Bash kabuğudur. Bu nedenle bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin; ve sistemden çıkın (logout). Veya tam emin olmak için bilgisayarınızı tekrar başlatın!).
=== C-Shell için kabuk ayarı===
C shell (CSH) kullanıyorsanız:
*''/etc/csh.cshrc'' dosyasını kendi home klasörünüze ''.cshrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin):
<C>cp /etc/csh.cshrc ~/.cshrc''</C>
Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli sistem dosyasıdır) dosyasını açın ve içine
<C>
setenv PATH "${PATH}:/usr/local/GMT/bin"
setenv GMTHOME /usr/local/
</C>
satırlarını ekleyin.
=== Bash için kabuk ayarı ===
BASH kullanıyorsanız:
''/etc/bashrc'' dosyasını kendi alanınıza ''.bashrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin):
<bash>cp /etc/bashrc ~/.bashrc</bash>
Bir [[Metin_Editörleri|editör]] (örn. joe, vi, nedit, gedit, kate...) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine
<bash>
export GMTHOME=/usr/local/GMT
export PATH=/usr/local/GMT/bin:$PATH
</bash>
satırlarını ekleyin. NETCDF kütüphanesi ve manuel sayfalarının da adresini belirtmemiz gerekebilir:
export MANPATH=/usr/local/GMT/man:$MANPATH
export NETCDFHOME=/usr/local/GMT/netcdf_adresi
====Ufak bir not====
Güncel Linux dağıtımları Bash'i kullanıyor olacak demiştik. Komut satırından kurdu iseniz kurulumun sonunda GMT size gereken shell ayarlarını söyler. O satırları sadece kopyala-yapıştır yapmanız kafi olur. Örneğin kurulum sonunda şu tarz bir uyarı mesajı göreceksiniz:
(Bu örnekte GMT'yi /usr/local altına değil de /sw adında bize ait bir klasöre kuruyoruz)
#For sh or bash users:
export NETCDFHOME=/sw/GMT4.5.3/netcdf-3.6.3
export PATH=/sw/GMT4.5.3/GMT4.5.3/bin:$PATH
# Note: if you installed netCDF as a shared library you may have to add
# the path to this library to LD_LIBRARY_PATH or place the library in a
# standard system path [see information on shared library for your OS].
export MANPATH=/sw/GMT4.5.3/GMT4.5.3/man:$MANPATH
#Add /sw/GMT4.5.3/GMT4.5.3/share/html/gmt_services.html as browser bookmark
Son satırda gördüğünüz gibi GMT kurulumu internet tarayıcımız için yardım dosyalarına nasıl ulaşabileceğimizi de belirtmiş.
== Ayarları aktif hale getirmek==
Yeni bir terminal penceresi açtığınızda ayarlar aktif olacaktır. Çalıştığınız terminal penceresini kapatmak istemiyorsanız:
source ~/.cshrc
veya
source ~/.bash
komutlarını girmeniz kafidir.
2027
2026
2010-12-29T17:53:28Z
AhmetA
2
/* Kabuk (Shell) Ayarı da Nedir? */
==Kabuk (Shell) Ayarı da Nedir?==
Çalıştığımız klasördeki bir programı çağırmak-çalıştırmak için şu tarz bir komut kafidir:
chmod +x program # Bu opsiyonel bir adım: program çalışma hakkına sahipse gerek yok
./program
Fakat çalıştırmak istediğimiz komut başka bir klasörde ise onu çalıştırmak için şöyle bir uzun yazım gerekecektir:
/programın_kurulu_oldugu_ana_klasor/alt_klasor/bin/program
Her seferinde programın olduğu klasörde çalışmamız mümkün olmadığı gibi, her seferinde de yukarıdaki gibi uzun uzun programın "adresini" komut satırına yazmamız da bir nevi zulüm olacaktır.
Bunun çözümü; diskimize çalıştırılabilir bir program kurduğumuzda buna her an (açtığınız, çalıştığınız tüm komut satırlarında) ulaşabilmek için, işletim sisteminize onu nerede bulabileceğini söylemektir.
İşletim sistemine bu bilgi birkaç şekilde verilebilir. Bunlardan en sık kullanılanı kullandığımız shell-kabuğun ayar dosyalarından birisinde PATH adlı değişkeni tanımlamaktır. PATH değişkeni ile tanımlanan klasörlerdeki programlar shell-kabuk tarafından tanınırlar ve sadece isimlerini yazarak çalıştığınız tüm terminallerde bu programları çağırabilirsiniz.
== Kabuk Ayarları==
Öncelikle Unix sisteminizde hangi kabuğun kullanıldığını öğrenmeli ve ona göre yapılacak ayarı seçmelisiniz.
Kabuk tipini öğrenmek için /etc klasörünün altındaki passwd dosyasına bakın:
more /etc/passwd
Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur):
Örneğin:
<bash> onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash>
Çoğu Linux dağıtımında aksi bir seçim yapmadıysanız ön tanımlı kabuk Bash kabuğudur. Bu nedenle bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin; ve sistemden çıkın (logout). Veya tam emin olmak için bilgisayarınızı tekrar başlatın!).
=== C-Shell için kabuk ayarı===
C shell (CSH) kullanıyorsanız:
*''/etc/csh.cshrc'' dosyasını kendi alanınıza ''.cshrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin):
<C>cp /etc/csh.cshrc ~/.cshrc''</C>
Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli sistem dosyasıdır) dosyasını açın ve içine
<C>
setenv PATH "${PATH}:/usr/local/GMT/bin"
setenv GMTHOME /usr/local/
</C>
satırlarını ekleyin.
=== Bash için kabuk ayarı ===
BASH kullanıyorsanız:
''/etc/bashrc'' dosyasını kendi alanınıza ''.bashrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin):
<bash>cp /etc/bashrc ~/.bashrc</bash>
Bir [[Metin_Editörleri|editör]] (örn. joe, vi, nedit, gedit, kate...) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine
<bash>
export GMTHOME=/usr/local/GMT
export PATH=/usr/local/GMT/bin:$PATH
</bash>
satırlarını ekleyin. NETCDF kütüphanesi ve manuel sayfalarının da adresini belirtmemiz gerekebilir:
export MANPATH=/usr/local/GMT/man:$MANPATH
export NETCDFHOME=/usr/local/GMT/netcdf_adresi
====Ufak bir not====
Güncel Linux dağıtımları Bash'i kullanıyor olacak demiştik. Komut satırından kurdu iseniz kurulumun sonunda GMT size gereken shell ayarlarını söyler. O satırları sadece kopyala-yapıştır yapmanız kafi olur. Örneğin kurulum sonunda şu tarz bir uyarı mesajı göreceksiniz:
(Bu örnekte GMT'yi /usr/local altına değil de /sw adında bize ait bir klasöre kuruyoruz)
#For sh or bash users:
export NETCDFHOME=/sw/GMT4.5.3/netcdf-3.6.3
export PATH=/sw/GMT4.5.3/GMT4.5.3/bin:$PATH
# Note: if you installed netCDF as a shared library you may have to add
# the path to this library to LD_LIBRARY_PATH or place the library in a
# standard system path [see information on shared library for your OS].
export MANPATH=/sw/GMT4.5.3/GMT4.5.3/man:$MANPATH
#Add /sw/GMT4.5.3/GMT4.5.3/share/html/gmt_services.html as browser bookmark
Son satırda gördüğünüz gibi GMT kurulumu internet tarayıcımız için yardım dosyalarına nasıl ulaşabileceğimizi de belirtmiş.
== Ayarları aktif hale getirmek==
Yeni bir terminal penceresi açtığınızda ayarlar aktif olacaktır. Çalıştığınız terminal penceresini kapatmak istemiyorsanız:
source ~/.cshrc
veya
source ~/.bash
komutlarını girmeniz kafidir.
2026
1471
2010-12-29T17:52:08Z
AhmetA
2
==Kabuk (Shell) Ayarı da Nedir?==
Çalıştığımız klasördeki bir programı çağırmak-çalıştırmak için şu tarz bir komut kafidir:
./program
Fakat çalıştırmak istediğimiz komut başka bir klasörde ise onu çalıştırmak için şöyle bir uzun yazım gerekecektir:
/programın_kurulu_oldugu_ana_klasor/alt_klasor/bin/program
Her seferinde programın olduğu klasörde çalışmamız mümkün olmadığı gibi, her seferinde de yukarıdaki gibi uzun uzun programın "adresini" komut satırına yazmamız da bir nevi zulüm olacaktır.
Bunun çözümü; diskimize çalıştırılabilir bir program kurduğumuzda buna her an (açtığınız, çalıştığınız tüm komut satırlarında) ulaşabilmek için, işletim sisteminize onu nerede bulabileceğini söylemektir.
İşletim sistemine bu bilgi birkaç şekilde verilebilir. Bunlardan en sık kullanılanı kullandığımız shell-kabuğun ayar dosyalarından birisinde PATH adlı değişkeni tanımlamaktır. PATH değişkeni ile tanımlanan klasörlerdeki programlar shell-kabuk tarafından tanınırlar ve sadece isimlerini yazarak çalıştığınız tüm terminallerde bu programları çağırabilirsiniz.
== Kabuk Ayarları==
Öncelikle Unix sisteminizde hangi kabuğun kullanıldığını öğrenmeli ve ona göre yapılacak ayarı seçmelisiniz.
Kabuk tipini öğrenmek için /etc klasörünün altındaki passwd dosyasına bakın:
more /etc/passwd
Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur):
Örneğin:
<bash> onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash>
Çoğu Linux dağıtımında aksi bir seçim yapmadıysanız ön tanımlı kabuk Bash kabuğudur. Bu nedenle bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin; ve sistemden çıkın (logout). Veya tam emin olmak için bilgisayarınızı tekrar başlatın!).
=== C-Shell için kabuk ayarı===
C shell (CSH) kullanıyorsanız:
*''/etc/csh.cshrc'' dosyasını kendi alanınıza ''.cshrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin):
<C>cp /etc/csh.cshrc ~/.cshrc''</C>
Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli sistem dosyasıdır) dosyasını açın ve içine
<C>
setenv PATH "${PATH}:/usr/local/GMT/bin"
setenv GMTHOME /usr/local/
</C>
satırlarını ekleyin.
=== Bash için kabuk ayarı ===
BASH kullanıyorsanız:
''/etc/bashrc'' dosyasını kendi alanınıza ''.bashrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin):
<bash>cp /etc/bashrc ~/.bashrc</bash>
Bir [[Metin_Editörleri|editör]] (örn. joe, vi, nedit, gedit, kate...) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine
<bash>
export GMTHOME=/usr/local/GMT
export PATH=/usr/local/GMT/bin:$PATH
</bash>
satırlarını ekleyin. NETCDF kütüphanesi ve manuel sayfalarının da adresini belirtmemiz gerekebilir:
export MANPATH=/usr/local/GMT/man:$MANPATH
export NETCDFHOME=/usr/local/GMT/netcdf_adresi
====Ufak bir not====
Güncel Linux dağıtımları Bash'i kullanıyor olacak demiştik. Komut satırından kurdu iseniz kurulumun sonunda GMT size gereken shell ayarlarını söyler. O satırları sadece kopyala-yapıştır yapmanız kafi olur. Örneğin kurulum sonunda şu tarz bir uyarı mesajı göreceksiniz:
(Bu örnekte GMT'yi /usr/local altına değil de /sw adında bize ait bir klasöre kuruyoruz)
#For sh or bash users:
export NETCDFHOME=/sw/GMT4.5.3/netcdf-3.6.3
export PATH=/sw/GMT4.5.3/GMT4.5.3/bin:$PATH
# Note: if you installed netCDF as a shared library you may have to add
# the path to this library to LD_LIBRARY_PATH or place the library in a
# standard system path [see information on shared library for your OS].
export MANPATH=/sw/GMT4.5.3/GMT4.5.3/man:$MANPATH
#Add /sw/GMT4.5.3/GMT4.5.3/share/html/gmt_services.html as browser bookmark
Son satırda gördüğünüz gibi GMT kurulumu internet tarayıcımız için yardım dosyalarına nasıl ulaşabileceğimizi de belirtmiş.
== Ayarları aktif hale getirmek==
Yeni bir terminal penceresi açtığınızda ayarlar aktif olacaktır. Çalıştığınız terminal penceresini kapatmak istemiyorsanız:
source ~/.cshrc
veya
source ~/.bash
komutlarını girmeniz kafidir.
1471
1470
2009-03-16T23:08:58Z
AhmetA
2
Kullandığınız kabuk tipine göre aşağıdaki ayarlamaları yapmanız gerekir
Kabuk tipini öğrenmek için ''/etc/passwd'' dosyası içine bakın. Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur):
Örneğin:
<bash>onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash>
Linux standart yüklemesinde bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin ve bilgisayarınızı tekrar başlatın).
CSH kullanıyorsanız:
*''/etc/csh.cshrc'' dosyasını kendi alanınıza ''.cshrc'' olarak kopyalayın.
<C>cp /etc/csh.cshrc ~/.cshrc''</C>
Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli dosyadır) dosyasını açın ve içine
<C>
setenv PATH "${PATH}:/usr/local/GMT/bin"
setenv GMTHOME /usr/local/
</C>
satırlarını ekleyin.
BASH kullanıyorsanız:
''/etc/bashrc'' dosyasını kendi alanınıza ''.bashrc'' olarak kopyalayın.
<bash>cp /etc/bashrc ~/.bashrc</bash>
Bir editör (örn. joe, vi) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine
<bash>
export GMTHOME=/usr/local/GMT
export PATH=/usr/local/GMT/bin:$PATH
</bash>
satırlarını ekleyin.
Sistemin tam çalışması için
''source ~/.cshrc'' veya ''source ~/.bash''
komutunu girmeniz gerekmektedir.
1470
1454
2009-03-16T23:07:12Z
AhmetA
2
Kullandığınız kabuk tipine göre aşağıdaki ayarlamaları yapmanız gerekir
Kabuk tipini öğrenmek için ''/etc/passwd'' dosyası içine bakın. Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur):
Örneğin:
<bash>onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash>
Linux standart yüklemesinde bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin ve bilgisayarınızı tekrar başlatın).
CSH kullanıyorsanız:
''/etc/csh.cshrc'' dosyasını kendi alanınıza ''.cshrc'' olarak kopyalayın.
: ''cp /etc/csh.cshrc ~/.cshrc''
Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli dosyadır) dosyasını açın ve içine
setenv PATH "${PATH}:/usr/local/GMT/bin"
setenv GMTHOME /usr/local/
satırlarını ekleyin.
BASH kullanıyorsanız:
''/etc/bashrc'' dosyasını kendi alanınıza ''.bashrc'' olarak kopyalayın.
: ''cp /etc/bashrc ~/.bashrc''
Bir editör (örn. joe, vi) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine
export GMTHOME=/usr/local/GMT
export PATH=/usr/local/GMT/bin:$PATH
satırlarını ekleyin.
Sistemin tam çalışması için
''source ~/.cshrc'' veya ''source ~/.bash''
komutunu girmeniz gerekmektedir.
1454
2009-03-16T19:54:11Z
Onur
5
Kullandığınız kabuk tipine göre aşağıdaki ayarlamaları yapmanız gerekir
Kabuk tipini öğrenmek için ''/etc/passwd'' dosyası içine bakın. Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur):
: Örneğin: onur:x:500:500:Onur TAN:/home/onur:/bin/bash
Linux standart yüklemesinde bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin ve bilgisayarınızı tekrar başlatın).
CSH kullanıyorsanız:
''/etc/csh.cshrc'' dosyasını kendi alanınıza ''.cshrc'' olarak kopyalayın.
: ''cp /etc/csh.cshrc ~/.cshrc''
Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli dosyadır) dosyasını açın ve içine
setenv PATH "${PATH}:/usr/local/GMT/bin"
setenv GMTHOME /usr/local/
satırlarını ekleyin.
BASH kullanıyorsanız:
''/etc/bashrc'' dosyasını kendi alanınıza ''.bashrc'' olarak kopyalayın.
: ''cp /etc/bashrc ~/.bashrc''
Bir editör (örn. joe, vi) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine
export GMTHOME=/usr/local/GMT
export PATH=/usr/local/GMT/bin:$PATH
satırlarını ekleyin.
Sistemin tam çalışması için
''source ~/.cshrc'' veya ''source ~/.bash''
komutunu girmeniz gerekmektedir.
Linux Tüm Sürümler
0
1389
1988
1958
2010-09-19T10:48:10Z
AhmetA
2
GMT paketinin yüklenmesinde, tüm Linux sürümleri için temelde aynı işlemler geçerlidir. Farklı bir kaç yoldan yapılacak yükleme işlemleri mevcuttur. Burada sadece yöntemlerden birine değinilecektir.
== Kısa Kurulum ==
GMT kurulumu artık çok basitleşmiştir.
* GMT kurulumu için bir klasör açın (örneğin: /sw/GMT4.5.3 gibi..).
* [http://gmt.soest.hawaii.edu/gmt/install_gmt.sh Tıklayıp] GMT kurulum scriptini diskinizde bir klasöre kaydedin.
* Terminal açıp şu komut ile bu scripti çalıştırılabilir hale getirin:
chmod +x install_gmt.sh
* Şimdi bu scripti çalıştırın ve sorularına cevap verin:
./install_gmt.sh
Soruların cevaplarında tereddüt ediyorsanız Kurulum 2 bölümündeki örnekleri takip edin
* Kurulum bitince çıkan mesajda olduğu gibi bash veya csh kabuklarından hangisini kullanıyorsanız ona uygun PATH ve MANPATH tanımlamalarını yapın.
* Örnek bir komut çağırıp kurulumu test edin:
xyz2grd
* İşlem tamam.
== Kurulum 2 ==
* Öncelikle Linux sürümünüzde aşağıdaki programların yüklü olduğundan emin olun.
: Kabuk: ''bash (sh)'' ve ''csh''
: C derleyicisi: ''gcc''
: Derleme yöneticisi: ''make''
: Sıkıştırma programı: ''bzip2''/''bunzip2''
* Kendi kullanıcı alanınızda işlemlerin yapılacağı bir klasör oluşturun. Örn. GMT_kurulum
* GMT paketine ait tüm ''bzip2'' uzantılı dosyaları [http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html bu sayfada] yer alan sitelerden birinden, açtığınız klasörün içine indirin. Ayrıca, aynı yerde yer alan [ftp://ftp.soest.hawaii.edu/gmt/install_gmt install_gmt] dosyasınıda diskinize kopyalayın.
* GMT paketine ilave olarak [ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz netcdf.tar.gz] dosyasınıda indirmeniz gerekmektedir.
* Derleme işlemlerinde kullanılacak parametreleri içeren [http://gmt.soest.hawaii.edu/gmt/gmt_install_form.html bu formu] doldurduktan sonra ''GMTparam.txt'' adıyla klasörünüze kopyalayın. Bu formu aşağıdaki parametreleri göz önünde tutarak doldurabilirsiniz.
: Madde-A1 : SI units (cm)
: Madde-A2 : Encapsulated PostScript (EPS)
: Madde-A3 : YES. Use file locking
: Madde-B1 : I already have the netcdf.tar.Z archive
: Madde-C1 : No FTP, archives already obtained
: Madde-C3 : ''Tüm seçenekleri işaretleyin''
: Madde-C4 : <del>Watson's</del> Shewchuk's algorithm
: Madde-C5 : Static Libraries
: Madde-C6 : gcc
: Madde-C7 : make
: Madde-C7 : Place GMT in subdirectories of: /usr/local/GMT
: Madde-C9 ve 10 : ''Bu kısıma bir şey yazmanız gerekmez''
: Madde-C11 : ''Bu kısımdaki programlar hakkında bilginiz yok ise dokunmayın''
: Madde-C12 : ''Bu kısımdaki tüm işaretleri kaldırın''
: GET PARAMETERS düğmesini tıklayarak dosyayı saklayın.
* Bu noktadan sonra derleme işlemine geçmeniz gerekecek. Tüm işlemler sonunda (bir terslik çıkmazsa), GMT dosyaları otomatik olarak /usr/local/GMT klasörü içine kopyalanacaktır. Derleme sonrası hem GMT hem de NetCDF yerleştirilmesinde izin problemi çıkmaması için, derleme işlemini ''root (su)'' olduktan sonra yapınız!
* Derleme ve yükleme için komut satırında daha önce açtığınız klasöre (''GMT_kurulum'') gidin ''sh install_gmt GMTparam.txt'' yazarak işlemleri başlatabilirsiniz.
* Derleme işlemi uzun sürecektir. Bu sırada bir problem çıkmaz ise tüm dosyaların ilgili klasöre kopyalandığını görebilirsiniz.
* GMT paketindeki programların sistem tarafından algılanabilmesi için kullandığınız kabuk (''bash'', ''csh'' vb.) bir kaç ayar yapmanız gerekecektir. Bu ayarları [[Linux Kabuk Ayarları]] sayfasında bulabilirsiniz.
* Derleme işlemini yaptığınız işletim sistemini (veya yakın versiyonlarını) kulanan bilgisayarlarda genellikle yeniden derleme ihtiyacı olmaz. ''/usr/local/GMT/'' klasörünün tamamını bir başka bilgisayarda yine aynı yere kopyalamanız ve [[Linux Kabuk Ayarları]] kısmındaki işlemleri yaptığınız yeterli olacaktır.
== Dış Bağlantılar ==
* [http://gmt.soest.hawaii.edu/gmt/gmt_download.html GMT Download]
* [http://www.atag.itu.edu.tr/GMTtr/yukleme.htm GMT Türkiye Yükleme Sayfası] (GMT 4.1 versiyonu için basit yükleme)
1958
1456
2010-02-19T08:10:17Z
AhmetA
2
GMT paketinin yüklenmesinde, tüm Linux sürümleri için temelde aynı işlemler geçerlidir. Farklı bir kaç yoldan yapılacak yükleme işlemleri mevcuttur. Burada sadece yöntemlerden birine değinilecektir.
* Öncelikle Linux sürümünüzde aşağıdaki programların yüklü olduğundan emin olun.
: Kabuk: ''bash (sh)'' ve ''csh''
: C derleyicisi: ''gcc''
: Derleme yöneticisi: ''make''
: Sıkıştırma programı: ''bzip2''/''bunzip2''
* Kendi kullanıcı alanınızda işlemlerin yapılacağı bir klasör oluşturun. Örn. GMT_kurulum
* GMT paketine ait tüm ''bzip2'' uzantılı dosyaları [http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html bu sayfada] yer alan sitelerden birinden, açtığınız klasörün içine indirin. Ayrıca, aynı yerde yer alan [ftp://ftp.soest.hawaii.edu/gmt/install_gmt install_gmt] dosyasınıda diskinize kopyalayın.
* GMT paketine ilave olarak [ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz netcdf.tar.gz] dosyasınıda indirmeniz gerekmektedir.
* Derleme işlemlerinde kullanılacak parametreleri içeren [http://gmt.soest.hawaii.edu/gmt/gmt_install_form.html bu formu] doldurduktan sonra ''GMTparam.txt'' adıyla klasörünüze kopyalayın. Bu formu aşağıdaki parametreleri göz önünde tutarak doldurabilirsiniz.
: Madde-A1 : SI units (cm)
: Madde-A2 : Encapsulated PostScript (EPS)
: Madde-A3 : YES. Use file locking
: Madde-B1 : I already have the netcdf.tar.Z archive
: Madde-C1 : No FTP, archives already obtained
: Madde-C3 : ''Tüm seçenekleri işaretleyin''
: Madde-C4 : <del>Watson's</del> Shewchuk's algorithm
: Madde-C5 : Static Libraries
: Madde-C6 : gcc
: Madde-C7 : make
: Madde-C7 : Place GMT in subdirectories of: /usr/local/GMT
: Madde-C9 ve 10 : ''Bu kısıma bir şey yazmanız gerekmez''
: Madde-C11 : ''Bu kısımdaki programlar hakkında bilginiz yok ise dokunmayın''
: Madde-C12 : ''Bu kısımdaki tüm işaretleri kaldırın''
: GET PARAMETERS düğmesini tıklayarak dosyayı saklayın.
* Bu noktadan sonra derleme işlemine geçmeniz gerekecek. Tüm işlemler sonunda (bir terslik çıkmazsa), GMT dosyaları otomatik olarak /usr/local/GMT klasörü içine kopyalanacaktır. Derleme sonrası hem GMT hem de NetCDF yerleştirilmesinde izin problemi çıkmaması için, derleme işlemini ''root (su)'' olduktan sonra yapınız!
* Derleme ve yükleme için komut satırında daha önce açtığınız klasöre (''GMT_kurulum'') gidin ''sh install_gmt GMTparam.txt'' yazarak işlemleri başlatabilirsiniz.
* Derleme işlemi uzun sürecektir. Bu sırada bir problem çıkmaz ise tüm dosyaların ilgili klasöre kopyalandığını görebilirsiniz.
* GMT paketindeki programların sistem tarafından algılanabilmesi için kullandığınız kabuk (''bash'', ''csh'' vb.) bir kaç ayar yapmanız gerekecektir. Bu ayarları [[Linux Kabuk Ayarları]] sayfasında bulabilirsiniz.
* Derleme işlemini yaptığınız işletim sistemini (veya yakın versiyonlarını) kulanan bilgisayarlarda genellikle yeniden derleme ihtiyacı olmaz. ''/usr/local/GMT/'' klasörünün tamamını bir başka bilgisayarda yine aynı yere kopyalamanız ve [[Linux Kabuk Ayarları]] kısmındaki işlemleri yaptığınız yeterli olacaktır.
== Dış Bağlantılar ==
* [http://gmt.soest.hawaii.edu/gmt/gmt_download.html GMT Download]
* [http://www.atag.itu.edu.tr/GMTtr/yukleme.htm GMT Türkiye Yükleme Sayfası] (GMT 4.1 versiyonu için basit yükleme)
1456
1455
2009-03-16T20:07:15Z
Onur
5
GMT paketinin yüklenmesinde, tüm Linux sürümleri için temelde aynı işlemler geçerlidir. Farklı bir kaç yoldan yapılacak yükleme işlemleri mevcuttur. Burada sadece yöntemlerden birine değinilecektir.
* Öncelikle Linux sürümünüzde aşağıdaki programların yüklü olduğundan emin olun.
: Kabuk: ''bash (sh)'' ve ''csh''
: C derleyicisi: ''gcc''
: Derleme yöneticisi: ''make''
: Sıkıştırma programı: ''bzip2''/''bunzip2''
* Kendi kullanıcı alanınızda işlemlerin yapılacağı bir klasör oluşturun. Örn. GMT_kurulum
* GMT paketine ait tüm ''bzip2'' uzantılı dosyaları [http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html bu sayfada] yer alan sitelerden birinden, açtığınız klasörün içine indirin. Ayrıca, aynı yerde yer alan [ftp://ftp.soest.hawaii.edu/gmt/install_gmt install_gmt] dosyasınıda diskinize kopyalayın.
* GMT paketine ilave olarak [ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz netcdf.tar.gz] dosyasınıda indirmeniz gerekmektedir.
* Derleme işlemlerinde kullanılacak parametreleri içeren [http://gmt.soest.hawaii.edu/gmt/gmt_install_form.html bu formu] doldurduktan sonra ''GMTparam.txt'' adıyla klasörünüze kopyalayın. Bu formu aşağıdaki parametreleri göz önünde tutarak doldurabilirsiniz.
: Madde-A1 : SI units (cm)
: Madde-A2 : Encapsulated PostScript (EPS)
: Madde-A3 : YES. Use file locking
: Madde-B1 : I already have the netcdf.tar.Z archive
: Madde-C1 : No FTP, archives already obtained
: Madde-C3 : ''Tüm seçenekleri işaretleyin''
: Madde-C4 : Watson's algorithm
: Madde-C5 : Static Libraries
: Madde-C6 : gcc
: Madde-C7 : make
: Madde-C7 : Place GMT in subdirectories of: /usr/local/GMT
: Madde-C9 ve 10 : ''Bu kısıma bir şey yazmanız gerekmez''
: Madde-C11 : ''Bu kısımdaki programlar hakkında bilginiz yok ise dokunmayın''
: Madde-C12 : ''Bu kısımdaki tüm işaretleri kaldırın''
: GET PARAMETERS düğmesini tıklayarak dosyayı saklayın.
* Bu noktadan sonra derleme işlemine geçmeniz gerekecek. Tüm işlemler sonunda (bir terslik çıkmazsa), GMT dosyaları otomatik olarak /usr/local/GMT klasörü içine kopyalanacaktır. Derleme sonrası hem GMT hem de NetCDF yerleştirilmesinde izin problemi çıkmaması için, derleme işlemini ''root (su)'' olduktan sonra yapınız!
* Derleme ve yükleme için komut satırında daha önce açtığınız klasöre (''GMT_kurulum'') gidin ''sh install_gmt GMTparam.txt'' yazarak işlemleri başlatabilirsiniz.
* Derleme işlemi uzun sürecektir. Bu sırada bir problem çıkmaz ise tüm dosyaların ilgili klasöre kopyalandığını görebilirsiniz.
* GMT paketindeki programların sistem tarafından algılanabilmesi için kullandığınız kabuk (''bash'', ''csh'' vb.) bir kaç ayar yapmanız gerekecektir. Bu ayarları [[Linux Kabuk Ayarları]] sayfasında bulabilirsiniz.
* Derleme işlemini yaptığınız işletim sistemini (veya yakın versiyonlarını) kulanan bilgisayarlarda genellikle yeniden derleme ihtiyacı olmaz. ''/usr/local/GMT/'' klasörünün tamamını bir başka bilgisayarda yine aynı yere kopyalamanız ve [[Linux Kabuk Ayarları]] kısmındaki işlemleri yaptığınız yeterli olacaktır.
== Dış Bağlantılar ==
* [http://gmt.soest.hawaii.edu/gmt/gmt_download.html GMT Download]
* [http://www.atag.itu.edu.tr/GMTtr/yukleme.htm GMT Türkiye Yükleme Sayfası] (GMT 4.1 versiyonu için basit yükleme)
1455
1453
2009-03-16T20:04:34Z
Onur
5
GMT paketinin tüm Linux sürümleri için temelde aynı işlemler geçerlidir. Farklı bir kaç yoldan yapılacak yükleme işlemleri mevcuttur. Burada sadece yöntemlerden birine değinilecektir.
* Öncelikle Linux sürümünüzde aşağıdaki programların yüklü olduğundan emin olun.
: Kabuk: ''bash (sh)'' ve ''csh''
: C derleyicisi: ''gcc''
: Derleme yöneticisi: ''make''
: Sıkıştırma programı: ''bzip2''/''bunzip2''
* Kendi kullanıcı alanınızda işlemlerin yapılacağı bir klasör oluşturun. Örn. GMT_kurulum
* GMT paketine ait tüm ''bzip2'' uzantılı dosyaları [http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html bu sayfada] yer alan sitelerden birinden, açtığınız klasörün içine indirin. Ayrıca, aynı yerde yer alan [ftp://ftp.soest.hawaii.edu/gmt/install_gmt install_gmt] dosyasınıda diskinize kopyalayın.
* GMT paketine ilave olarak [ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz netcdf.tar.gz] dosyasınıda indirmeniz gerekmektedir.
* Derleme işlemlerinde kullanılacak parametreleri içeren [http://gmt.soest.hawaii.edu/gmt/gmt_install_form.html bu formu] doldurduktan sonra ''GMTparam.txt'' adıyla klasörünüze kopyalayın. Bu formu aşağıdaki parametreleri göz önünde tutarak doldurabilirsiniz.
: Madde-A1 : SI units (cm)
: Madde-A2 : Encapsulated PostScript (EPS)
: Madde-A3 : YES. Use file locking
: Madde-B1 : I already have the netcdf.tar.Z archive
: Madde-C1 : No FTP, archives already obtained
: Madde-C3 : ''Tüm seçenekleri işaretleyin''
: Madde-C4 : Watson's algorithm
: Madde-C5 : Static Libraries
: Madde-C6 : gcc
: Madde-C7 : make
: Madde-C7 : Place GMT in subdirectories of: /usr/local/GMT
: Madde-C9 ve 10 : ''Bu kısıma bir şey yazmanız gerekmez''
: Madde-C11 : ''Bu kısımdaki programlar hakkında bilginiz yok ise dokunmayın''
: Madde-C12 : ''Bu kısımdaki tüm işaretleri kaldırın''
: GET PARAMETERS düğmesini tıklayarak dosyayı saklayın.
* Bu noktadan sonra derleme işlemine geçmeniz gerekecek. Tüm işlemler sonunda (bir terslik çıkmazsa), GMT dosyaları otomatik olarak /usr/local/GMT klasörü içine kopyalanacaktır. Derleme sonrası hem GMT hem de NetCDF yerleştirilmesinde izin problemi çıkmaması için, derleme işlemini ''root (su)'' olduktan sonra yapınız!
* Derleme ve yükleme için komut satırında daha önce açtığınız klasöre (''GMT_kurulum'') gidin ''sh install_gmt GMTparam.txt'' yazarak işlemleri başlatabilirsiniz.
* Derleme işlemi uzun sürecektir. Bu sırada bir problem çıkmaz ise tüm dosyaların ilgili klasöre kopyalandığını görebilirsiniz.
* GMT paketindeki programların sistem tarafından algılanabilmesi için kullandığınız kabuk (''bash'', ''csh'' vb.) bir kaç ayar yapmanız gerekecektir. Bu ayarları [[Linux Kabuk Ayarları]] sayfasında bulabilirsiniz.
* Derleme işlemini yaptığınız işletim sistemini (veya yakın versiyonlarını) kulanan bilgisayarlarda genellikle yeniden derleme ihtiyacı olmaz. ''/usr/local/GMT/'' klasörünün tamamını bir başka bilgisayarda yine aynı yere kopyalamanız ve [[Linux Kabuk Ayarları]] kısmındaki işlemleri yaptığınız yeterli olacaktır.
== Dış Bağlantılar ==
* [http://gmt.soest.hawaii.edu/gmt/gmt_download.html GMT Download]
* [http://www.atag.itu.edu.tr/GMTtr/yukleme.htm GMT Türkiye Yükleme Sayfası] (GMT 4.1 versiyonu için basit yükleme)
1453
1451
2009-03-16T19:39:03Z
Onur
5
GMT paketinin tüm Linux sürümleri için temelde aynı işlemler geçerlidir. Farklı bir kaç yoldan yapılacak yükleme işlemleri mevcuttur. Burada sadece yöntemlerden birine değinilecektir.
* Öncelikle Linux sürümünüzde aşağıdaki programların yüklü olduğundan emin olun.
: Kabuk: ''bash (sh)'' ve ''csh''
: C derleyicisi: ''gcc''
: Derleme yöneticisi: ''make''
: Sıkıştırma programı: ''bzip2''/''bunzip2''
* Kendi kullanıcı alanınızda işlemlerin yapılacağı bir klasör oluşturun. Örn. GMT_kurulum
* GMT paketine ait tüm ''bzip2'' uzantılı dosyaları [http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html bu sayfada] yer alan sitelerden birinden, açtığınız klasörün içine indirin. Ayrıca, aynı yerde yer alan [ftp://ftp.soest.hawaii.edu/gmt/install_gmt install_gmt] dosyasınıda diskinize kopyalayın.
* GMT paketine ilave olarak [ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz netcdf.tar.gz] dosyasınıda indirmeniz gerekmektedir.
* Derleme işlemlerinde kullanılacak parametreleri içeren [http://gmt.soest.hawaii.edu/gmt/gmt_install_form.html bu formu] doldurduktan sonra ''GMTparam.txt'' adıyla klasörünüze kopyalayın. Bu formu aşağıdaki parametreleri göz önünde tutarak doldurabilirsiniz.
: Madde-A1 : SI units (cm)
: Madde-A2 : Encapsulated PostScript (EPS)
: Madde-A3 : YES. Use file locking
: Madde-B1 : I already have the netcdf.tar.Z archive
: Madde-C1 : No FTP, archives already obtained
: Madde-C3 : ''Tüm seçenekleri işaretleyin''
: Madde-C4 : Watson's algorithm
: Madde-C5 : Static Libraries
: Madde-C6 : gcc
: Madde-C7 : make
: Madde-C7 : Place GMT in subdirectories of: /usr/local/GMT
: Madde-C9 ve 10 : ''Bu kısıma bir şey yazmanız gerekmez''
: Madde-C11 : ''Bu kısımdaki programlar hakkında bilginiz yok ise dokunmayın''
: Madde-C12 : ''Bu kısımdaki tüm işaretleri kaldırın''
: GET PARAMETERS düğmesini tıklayarak dosyayı saklayın.
* Bu noktadan sonra derleme işlemine geçmeniz gerekecek. Tüm işlemler sonunda (bir terslik çıkmazsa), GMT dosyaları otomatik olarak /usr/local/GMT klasörü içine kopyalanacaktır. Derleme sonrası hem GMT hem de NetCDF yerleştirilmesinde izin problemi çıkmaması için, derleme işlemini ''root (su)'' olduktan sonra yapınız!
* Derleme ve yükleme için komut satırında daha önce açtığınız klasöre (''GMT_kurulum'') gidin ''sh install_gmt GMTparam.txt'' yazarak işlemleri başlatabilirsiniz.
* Derleme işlemi uzun sürecektir. Bu sırada bir problem çıkmaz ise tüm dosyaların ilgili klasöre kopyalandığını görebilirsiniz.
* GMT paketindeki programların sistem tarafından algılanabilmesi için kullandığınız kabuk (''bash'', ''csh'' vb.) bir kaç ayar yapmanız gerekecektir. Bu ayarları [[Linux Kabuk Ayarları]] sayfasında bulabilirsiniz.
1451
1450
2009-03-16T19:32:51Z
Onur
5
Tüm sürümler sayfasının yeni adı: Linux Tüm Sürümler
GMT paketinin tüm Linux sürümleri için temelde aynı işlemler geçerlidir. Farklı bir kaç yoldan yapılacak yükleme işlemleri mevcuttur. Burada sadece yöntemlerden birine değinilecektir.
* Öncelikle Linux sürümünüzde aşağıdaki programların yüklü olduğundan emin olun.
: Kabuk: ''bash (sh)'' ve ''csh''
: C derleyicisi: ''gcc''
: Derleme yöneticisi: ''make''
: Sıkıştırma programı: ''bzip2''/''bunzip2''
* Kendi kullanıcı alanınızda işlemlerin yapılacağı bir klasör oluşturun. Örn. GMT_kurulum
* GMT paketine ait tüm ''bzip2'' uzantılı dosyaları [http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html bu sayfada] yer alan sitelerden birinden, açtığınız klasörün içine indirin. Ayrıca, aynı yerde yer alan [ftp://ftp.soest.hawaii.edu/gmt/install_gmt install_gmt] dosyasınıda diskinize kopyalayın.
* GMT paketine ilave olarak [ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz netcdf.tar.gz] dosyasınıda indirmeniz gerekmektedir.
* Derleme işlemlerinde kullanılacak parametreleri içeren [http://gmt.soest.hawaii.edu/gmt/gmt_install_form.html bu formu] doldurduktan sonra "GMTparam.txt" adıyla klasörünüze kopyalayın. Bu formu aşağıdaki parametreleri göz önünde tutarak doldurabilirsiniz.
: Madde-A1 : SI units (cm)
: Madde-A2 : Encapsulated PostScript (EPS)
: Madde-A3 : YES. Use file locking
: Madde-B1 : I already have the netcdf.tar.Z archive
: Madde-C1 : No FTP, archives already obtained
: Madde-C3 : ''Tüm seçenekleri işaretleyin''
: Madde-C4 : Watson's algorithm
: Madde-C5 : Static Libraries
: Madde-C6 : gcc
: Madde-C7 : make
: Madde-C7 : Place GMT in subdirectories of: /usr/local/GMT
: Madde-C9 ve 10 : "Bu kısıma bir şey yazmanız gerekmez"
: Madde-C11 : "Bu kısımdaki programlar hakkında bilginiz yok ise dokunmayın"
: Madde-C12 : "Bu kısımdaki tüm işaretleri kaldırın"
: GET PARAMETERS düğmesini tıklayarak dosyayı saklayın.
* Bu noktadan sonra derleme işlemine geçmeniz gerekecek. Tüm işlemler sonunda (bir terslik çıkmazsa), GMT dosyaları otomatik olarak /usr/local/GMT klasörü içine kopyalanacaktır. Derleme sonrası hem GMT hem de NetCDF yerleştirilmesinde izin problemi çıkmaması için, derleme işlemini ''root (su)'' olduktan sonra yapınız!
* Derleme ve yükleme için komut satırında daha önce açtığınız klasöre ("GMT_kurulum") gidin "sh install_gmt GMTparam.txt" yazarak işlemleri başlatabilirsiniz.
* Derleme işlemi uzun sürecektir. Bu sırada bir problem çıkmaz ise tüm dosyaların ilgili klasöre kopyalandığını görebilirsiniz.
* GMT paketindeki programların sistem tarafından algılanabilmesi için kullandığınız kabuk (bash, csh vb.) bir kaç ayar yapmanız gerekecektir. Bu ayarları [[LinuxKabukAyarları]] sayfasında bulabilirsiniz.
1450
2009-03-16T19:32:06Z
Onur
5
GMT paketinin tüm Linux sürümleri için temelde aynı işlemler geçerlidir. Farklı bir kaç yoldan yapılacak yükleme işlemleri mevcuttur. Burada sadece yöntemlerden birine değinilecektir.
* Öncelikle Linux sürümünüzde aşağıdaki programların yüklü olduğundan emin olun.
: Kabuk: ''bash (sh)'' ve ''csh''
: C derleyicisi: ''gcc''
: Derleme yöneticisi: ''make''
: Sıkıştırma programı: ''bzip2''/''bunzip2''
* Kendi kullanıcı alanınızda işlemlerin yapılacağı bir klasör oluşturun. Örn. GMT_kurulum
* GMT paketine ait tüm ''bzip2'' uzantılı dosyaları [http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html bu sayfada] yer alan sitelerden birinden, açtığınız klasörün içine indirin. Ayrıca, aynı yerde yer alan [ftp://ftp.soest.hawaii.edu/gmt/install_gmt install_gmt] dosyasınıda diskinize kopyalayın.
* GMT paketine ilave olarak [ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz netcdf.tar.gz] dosyasınıda indirmeniz gerekmektedir.
* Derleme işlemlerinde kullanılacak parametreleri içeren [http://gmt.soest.hawaii.edu/gmt/gmt_install_form.html bu formu] doldurduktan sonra "GMTparam.txt" adıyla klasörünüze kopyalayın. Bu formu aşağıdaki parametreleri göz önünde tutarak doldurabilirsiniz.
: Madde-A1 : SI units (cm)
: Madde-A2 : Encapsulated PostScript (EPS)
: Madde-A3 : YES. Use file locking
: Madde-B1 : I already have the netcdf.tar.Z archive
: Madde-C1 : No FTP, archives already obtained
: Madde-C3 : ''Tüm seçenekleri işaretleyin''
: Madde-C4 : Watson's algorithm
: Madde-C5 : Static Libraries
: Madde-C6 : gcc
: Madde-C7 : make
: Madde-C7 : Place GMT in subdirectories of: /usr/local/GMT
: Madde-C9 ve 10 : "Bu kısıma bir şey yazmanız gerekmez"
: Madde-C11 : "Bu kısımdaki programlar hakkında bilginiz yok ise dokunmayın"
: Madde-C12 : "Bu kısımdaki tüm işaretleri kaldırın"
: GET PARAMETERS düğmesini tıklayarak dosyayı saklayın.
* Bu noktadan sonra derleme işlemine geçmeniz gerekecek. Tüm işlemler sonunda (bir terslik çıkmazsa), GMT dosyaları otomatik olarak /usr/local/GMT klasörü içine kopyalanacaktır. Derleme sonrası hem GMT hem de NetCDF yerleştirilmesinde izin problemi çıkmaması için, derleme işlemini ''root (su)'' olduktan sonra yapınız!
* Derleme ve yükleme için komut satırında daha önce açtığınız klasöre ("GMT_kurulum") gidin "sh install_gmt GMTparam.txt" yazarak işlemleri başlatabilirsiniz.
* Derleme işlemi uzun sürecektir. Bu sırada bir problem çıkmaz ise tüm dosyaların ilgili klasöre kopyalandığını görebilirsiniz.
* GMT paketindeki programların sistem tarafından algılanabilmesi için kullandığınız kabuk (bash, csh vb.) bir kaç ayar yapmanız gerekecektir. Bu ayarları [[LinuxKabukAyarları]] sayfasında bulabilirsiniz.
MacOSX
0
1370
1990
1405
2010-09-19T11:01:24Z
AhmetA
2
Kurt Schwehr'in ilgilendiği paket Fink projesi ile dağıtılmaktadır.
Leopard'ı baz alan bu kurulum notları Tiger için de geçerli olabilir.
== 4.5.3 ==
Fink unstable altındadır. Binary halde olmadığı için bu güncel paketin kaynak kodu indirilecek ve sisteminizde derlenecektir. Yine Fink altında [[GSHHS]] 2.1.0'ı bulabiliriz.
* GMTHOME ve NETCDFHOME kabuk değişkenlerini ayarlamanıza gerek yok.
* /sw/fink klasörünü alıp diğer bir MacOSX sisteme kurulumlarınızı taşıyabilirsiniz.
Detaylı bilgi için Remko Scharroo'nun şu mesajına bkz. http://thread.gmane.org/gmane.comp.gis.gmt.user/13659
== 4.4.0 ==
Yeni 4.4.0 GMT paketi Fink unstable deposundan kurulabilir[http://www.nabble.com/GMT-4.4.0-through-Fink-td22093152.html]. Kurulan paketler:
gmt 4.4.0-1 Generic Mapping Tools
gmt-dev 4.4.0-1 Generic Mapping Tools
gmt-doc 4.4.0-1 Generic Mapping Tools
gmt-shlibs 4.4.0-1 Generic Mapping Tools
GMT paketi [[gsshs-lores]] paketine gereksinim duyuyor. [[gsshs-hires]] paketi de fink ile kurulabilir.
gshhs-hires 1.10-1 GSHHS shorelines, rivers, borders (high res)
gshhs-lores 1.10-1 GSHHS shorelines, rivers, borders (low res)
Fink paketlerinin kurulumu için [http://finkcommander.sourceforge.net/ Fink Commander] kullanılabilir.
[[Kategori:GMT Kurulumu]]
1405
1378
2009-03-15T20:55:39Z
AhmetA
2
Leopard'ı baz alan bu kurulum notları Tiger için de geçerli olabilir.
== 4.4.0 ==
Yeni 4.4.0 GMT paketi Fink unstable deposundan kurulabilir[http://www.nabble.com/GMT-4.4.0-through-Fink-td22093152.html]. Kurulan paketler:
gmt 4.4.0-1 Generic Mapping Tools
gmt-dev 4.4.0-1 Generic Mapping Tools
gmt-doc 4.4.0-1 Generic Mapping Tools
gmt-shlibs 4.4.0-1 Generic Mapping Tools
GMT paketi [[gsshs-lores]] paketine gereksinim duyuyor. [[gsshs-hires]] paketi de fink ile kurulabilir.
gshhs-hires 1.10-1 GSHHS shorelines, rivers, borders (high res)
gshhs-lores 1.10-1 GSHHS shorelines, rivers, borders (low res)
Fink paketlerinin kurulumu için [http://finkcommander.sourceforge.net/ Fink Commander] kullanılabilir.
[[Kategori:GMT Kurulumu]]
1378
1372
2009-03-14T21:59:46Z
AhmetA
2
Leopard'ı baz alan bu kurulum notları Tiger için de geçerli olabilir.
== 4.4.0 ==
Yeni 4.4.0 GMT paketi Fink unstable deposundan kurulabilir[http://www.nabble.com/GMT-4.4.0-through-Fink-td22093152.html]. Kurulan paketler:
gmt 4.4.0-1 Generic Mapping Tools
gmt-dev 4.4.0-1 Generic Mapping Tools
gmt-doc 4.4.0-1 Generic Mapping Tools
gmt-shlibs 4.4.0-1 Generic Mapping Tools
GMT paketi gsshs-lores paketine gereksinim duyuyor. gsshs-hires paketi de fink ile kurulabilir.
gshhs-hires 1.10-1 GSHHS shorelines, rivers, borders (high res)
gshhs-lores 1.10-1 GSHHS shorelines, rivers, borders (low res)
Fink paketlerinin kurulumu için [http://finkcommander.sourceforge.net/ Fink Commander] kullanılabilir.
[[Kategori:GMT Kurulumu]]
1372
1371
2009-03-14T21:27:04Z
AhmetA
2
== 4.4.0 ==
Yeni 4.4.0 GMT paketi Fink unstable deposundan kurulabilir[http://www.nabble.com/GMT-4.4.0-through-Fink-td22093152.html]. Kurulan paketler:
gmt 4.4.0-1 Generic Mapping Tools
gmt-dev 4.4.0-1 Generic Mapping Tools
gmt-doc 4.4.0-1 Generic Mapping Tools
gmt-shlibs 4.4.0-1 Generic Mapping Tools
GMT paketi gsshs-lores paketine gereksinim duyuyor. gsshs-hires paketi de fink ile kurulabilir.
gshhs-hires 1.10-1 GSHHS shorelines, rivers, borders (high res)
gshhs-lores 1.10-1 GSHHS shorelines, rivers, borders (low res)
Fink paketlerinin kurulumu için [http://finkcommander.sourceforge.net/ Fink Commander] kullanılabilir.
[[Kategori:GMT Kurulumu]]
1371
2009-03-14T21:24:39Z
AhmetA
2
== 4.4.0 ==
Yeni 4.4.0 GMT paketi Fink unstable deposundan kurulabilir[http://www.nabble.com/GMT-4.4.0-through-Fink-td22093152.html]. Kurulan paketler:
gmt 4.4.0-1 Generic Mapping Tools
gmt-dev 4.4.0-1 Generic Mapping Tools
gmt-doc 4.4.0-1 Generic Mapping Tools
gmt-shlibs 4.4.0-1 Generic Mapping Tools
GMT paketi gsshs-lores paketine gereksinim duyuyor. gsshs-hires paketi de fink ile kurulabilir.
gshhs-hires 1.10-1 GSHHS shorelines, rivers, borders (high res)
gshhs-lores 1.10-1 GSHHS shorelines, rivers, borders (low res)
Fink paketlerinin kurulumu için [http://finkcommander.sourceforge.net/ Fink Commander] kullanılabilir.
[[Category:GMT Kurulumu]]
Mapproject
0
1462
1858
1857
2009-05-07T20:27:25Z
AhmetA
2
==Örnek Kullanım==
*Noktalar arası uzaklık (km cinsinden):
mapproject -Gk -M fay.dat > uzaklik.dat
(Noktaları (boylam enlem) alt alt yazmalı; segmentleri > işareti ile ayırmalısınız)
[[Category:GMT Komutları]]
1857
1856
2009-05-07T20:27:03Z
AhmetA
2
==Örnek Kullanım==
*Noktalar arası uzaklık (km cinsinden):
mapproject -Gk -M fay.dat > uzaklik.dat
(Noktaları (boylam enlem) alt alt yazmalı; segmentleri > işareti ile ayırmalısınız)
1856
2009-05-07T20:26:55Z
AhmetA
2
==Örnek Kullanım==
*Noktalar arası uzaklık (km cinsinden):
mapproject -Gk -M fay.dat > uzaklik.dat
(Noktaları (boylam enlem) alt alt yazmalı; segmentleri > işareti ile ayırmalısınız)
Metin Editörleri
0
1397
1757
1740
2009-04-04T16:27:16Z
Onur
5
Hatırlatma: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve dahi wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır.
== joe ==
* Terminal tabanlı temel Linux editör programı. Detaylı bilgileri [[Joe Editörü]] başlığı altında bulabilirsiniz.
== vi ==
* [[Vi komutları]] (Vi Cheatsheet)
== emacs ==
== Nedit ==
* Son sürümü 2004 yılında çıkmıştır.
* Hızlı açılır ve pratiktir.
* UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz.
== Gedit ==
* Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir.
== Kate ==
* Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir.
1740
1737
2009-04-04T13:33:03Z
Onur
5
Hatırlatma: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve dahi wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır.
== joe ==
* Terminal tabanlı temel Linux editor programı. Detaylı bilgileri [[Joe Editörü]] başlığı altında bulabilirsiniz.
== vi ==
* [[Vi komutları]] (Vi Cheatsheet)
== emacs ==
== Nedit ==
* Son sürümü 2004 yılında çıkmıştır.
* Hızlı açılır ve pratiktir.
* UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz.
== Gedit ==
* Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir.
== Kate ==
* Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir.
1737
1735
2009-04-04T13:30:43Z
Onur
5
Hatırlatma: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve dahi wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır.
== joe ==
* Terminal tabanlı temel Linux editor programı. Detaylı bilgileri [[joe editörü]] başlığı altında bulabilirsiniz.
== vi ==
* [[Vi komutları]] (Vi Cheatsheet)
== emacs ==
== Nedit ==
* Son sürümü 2004 yılında çıkmıştır.
* Hızlı açılır ve pratiktir.
* UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz.
== Gedit ==
* Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir.
== Kate ==
* Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir.
1735
1494
2009-04-04T13:28:51Z
Onur
5
Hatırlatma: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve dahi wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır.
== joe ==
* Terminal tabanlı temel Linux editor programı. Detaylı bilgileri [[jeo]] başlığı altında bulabilirsiniz.
== vi ==
* [[Vi komutları]] (Vi Cheatsheet)
== emacs ==
== Nedit ==
* Son sürümü 2004 yılında çıkmıştır.
* Hızlı açılır ve pratiktir.
* UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz.
== Gedit ==
* Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir.
== Kate ==
* Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir.
1494
1493
2009-03-17T21:14:23Z
AhmetA
2
Hatırlatma: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve dahi wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır.
== joe ==
* [[Tübitak MAM Yer ve Deniz Bilimleri]] çalışanlarının favori editörüdür.
== vi ==
* [[Vi komutları]] (Vi Cheatsheet)
== emacs ==
== Nedit ==
* Son sürümü 2004 yılında çıkmıştır.
* Hızlı açılır ve pratiktir.
* UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz.
== Gedit ==
* Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir.
== Kate ==
* Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir.
1493
1492
2009-03-17T21:09:46Z
AhmetA
2
Hatırlatma: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve dahi wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır.
== joe ==
== vi ==
* [[Vi komutları]] (Vi Cheatsheet)
== Nedit ==
* UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz.
== Gedit ==
* Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir.
== Kate ==
* Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir.
1492
1491
2009-03-17T21:06:38Z
AhmetA
2
Hatırlatma: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve dahi wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır.
== joe ==
== vi ==
* Vi komutları (Vi Cheatsheet)
== Nedit ==
* UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz.
== Gedit ==
* Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir.
== Kate ==
* Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir.
1491
1490
2009-03-17T21:06:21Z
AhmetA
2
Hatırlatma: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır.
== joe ==
== vi ==
* Vi komutları (Vi Cheatsheet)
== Nedit ==
* UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz.
== Gedit ==
* Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir.
== Kate ==
* Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir.
1490
1489
2009-03-17T21:02:55Z
AhmetA
2
Uyarı: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır.
== joe ==
== vi ==
* Vi komutları (Vi Cheatsheet)
== Nedit ==
* UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz.
== Gedit ==
* Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir.
== Kate ==
* Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir.
1489
2009-03-17T20:49:02Z
AhmetA
2
== joe ==
== vi ==
== Nedit ==
== Gedit ==
== Kate ==
Minmax
0
1471
1918
2009-09-10T06:39:15Z
Onur
5
Minimum ve maksimum değerleri verir.
* Eylül 2009'da -EH (mutlak değerlerin maksimumu) parametresinin çalışmadığı fark edildi.
:[https://listserv.hawaii.edu/cgi-bin/wa?A2=ind0909&L=GMT-HELP&T=0&F=&S=&P=25657 e-mail]
Mirone
0
1445
2128
2101
2011-12-24T23:18:14Z
AdminGMTTR
1
Trainer tarafından yapılan değişiklikler geri alınarak, Onur tarafından değiştirilmiş önceki sürüm geri getirildi.
GMT scriptleri oluşturmaya yardımcı olan MATLAB programıdır. Gelişmiş özellikleri ile zor olan bazı işlemleri basitleştirir.
== Dış Bağlantılar ==
[http://w3.ualg.pt/~jluis/mirone/ Mirone ana sayfası]
2101
1769
2011-12-07T00:48:56Z
Trainer
39
İnsanların en eski düşmanı sigaradır. Bunu hepimiz biliyoruz.. Sigara'ya yeni bir düşman çıktı.
<h1><strong>Elektronik Sigara !</strong></h1>
Elektronik sigara sayesinde "sigarayı bırakabilirsiniz"..
<h2><strong>Nasıl mı ?</strong></h2>
[http://www.elektroniksigaraci.com elektronik sigara kartuşu] tamamen doğal ve patlıcan özü ile yapıldığından dolayı,
tamamen zararsızdır.
İster kartuş takarak, vücudunuzun nikotin ihtiyacını karşılayabilir, isterseniz kartuş takmayarak sadece duman
çıkartabilirsiniz.
<h2>
<strong> Ya da ben sigarayı bırakmak istemiyoru mu diyorsunuz?</strong></h2>
<span style="color: #ff0000;"><strong>Elektronik sigara ile tasarruf yapabilirsiniz..</strong></span>
<blockquote><em><strong>Nasıl tasarruf yapabilirim mi diyorsunuz? işte böyle...</strong></em></blockquote>
[http://www.elektroniksigaraci.com/ elektronik sigara] kartuşlarının 1 tanesi, 1 paket sigaraya bedeldir.
Bu ne demek oluyor ?
25 TL ile, 5 paket sigara ihtyacınızı karşılıyorsunuz.
Tek bir paket sigaranın parasını siz hesap edin..
1769
2009-04-04T17:35:12Z
Onur
5
GMT scriptleri oluşturmaya yardımcı olan MATLAB programıdır. Gelişmiş özellikleri ile zor olan bazı işlemleri basitleştirir.
== Dış Bağlantılar ==
[http://w3.ualg.pt/~jluis/mirone/ Mirone ana sayfası]
Odak mekanizması çizimi
0
1422
1979
1966
2010-09-18T17:05:27Z
AdminGMTTR
1
Seocalismasi tarafından yapılan değişiklikler geri alınarak, Onur tarafından değiştirilmiş önceki sürüm geri getirildi.
Ayrıca bakınız : [[Psmeca]]
== Odak mekanizması animasyonu ==
[[Resim:focal_animate.gif]]
</bash>
<bash>
###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN'''
###### hangi shell'i kullandığınızı anlamak için aşağıdaki komutu verdiğinizde
echo $SHELL
###### terminalede çıkan tcsh veya csh değilse
tcsh
# veya
csh
# komutunu vermeniz gerekiyor
</bash>
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
== Harvard moment tensör çizimi ==
[[Resim:harvardcmt.jpg]]
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm harvard.ps
pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1966
1749
2010-08-24T03:36:12Z
Seocalismasi
14
Ayrıca bakınız : [[Psmeca]]
== Odak mekanizması animasyonu ==
[[Resim:focal_animate.gif]]
</bash>
<bash>
###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN'''
###### hangi shell'i kullandığınızı anlamak için aşağıdaki komutu verdiğinizde
echo $SHELL
###### terminalede çıkan tcsh veya csh değilse
tcsh
# veya
csh
# komutunu vermeniz gerekiyor
</bash>
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
== Harvard moment tensör çizimi ==
[[Resim:harvardcmt.jpg]]
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm harvard.ps
pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
[http://www.imcturk.com antalya web tasarım]
[http://www.areaturk.com antalya web tasarım]
[http://burmehlidafx15biberweb.blogcu.com burmeh yaza lida fx15 biber hapı ile formda girin]
1749
1698
2009-04-04T14:44:10Z
Onur
5
Ayrıca bakınız : [[Psmeca]]
== Odak mekanizması animasyonu ==
[[Resim:focal_animate.gif]]
</bash>
<bash>
###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN'''
###### hangi shell'i kullandığınızı anlamak için aşağıdaki komutu verdiğinizde
echo $SHELL
###### terminalede çıkan tcsh veya csh değilse
tcsh
# veya
csh
# komutunu vermeniz gerekiyor
</bash>
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
== Harvard moment tensör çizimi ==
[[Resim:harvardcmt.jpg]]
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm harvard.ps
pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1698
1647
2009-04-02T19:39:40Z
Ziyadin
4
== Aki ve Richard konvensiyonu ==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== Odak mekanizması animasyonu ==
[[Resim:focal_animate.gif]]
</bash>
<bash>
###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN'''
###### hangi shell'i kullandığınızı anlamak için aşağıdaki komutu verdiğinizde
echo $SHELL
###### terminalede çıkan tcsh veya csh değilse
tcsh
# veya
csh
# komutunu vermeniz gerekiyor
</bash>
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
== Harvard moment tensör çizimi ==
[[Resim:harvardcmt.jpg]]
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm harvard.ps
pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1647
1644
2009-04-02T12:37:02Z
Ziyadin
4
== Aki ve Richard konvensiyonu ==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== Odak mekanizması animasyonu ==
[[Resim:focal_animate.gif]]
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
== Harvard moment tensör çizimi ==
[[Resim:harvardcmt.jpg]]
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm harvard.ps
pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1644
2009-04-02T12:34:38Z
Ziyadin
4
== Aki ve Richard konvensiyonu ==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== Odak mekanizması animasyonu ==
[[Resim:focal_animate.gif]]
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
== Harvard moment tensör çizimi ==
[[Resim:harvardcmt.jpg]]
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm harvard.ps
pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
Onur Tan
0
1438
1756
1752
2009-04-04T16:24:34Z
Onur
5
İstanbul Teknik Üniversitesi Maden Fakültesi Jeofizik Mühendisliği'ne 1991 yılında girmiş ve 2004 Ekim ayında Sismoloji alanında doktorasını tamamlamıştır. 1997 yılından bu yana GMT paketini kullanmaktadır. Türkiye'deki GMT kullanıcılarına kaynak olması için [http://www.atag.itu.edu.tr ATAG] web sitesi altında bulunan [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesini hazırlamıştır.
--[[Kullanıcı:Onur|Onur Tan]] 17:14, 4 Nisan 2009 (CEST)
1752
1745
2009-04-04T15:14:04Z
Onur
5
İstanbul Teknik Üniversitesi Maden Fakültesi Jeofizik Mühendisliği'nde 1991 yılında girmiş ve 2004 Ekim ayında Sismoloji alanında doktorasını tamamlamıştır. 1997 yılından bu yana GMT paketini kullanmaktadır. Türkiye'deki GMT kullanıcılarına kaynak olması için [http://www.atag.itu.edu.tr ATAG] web sitesi altında bulunan [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesini hazırlamıştır.
--[[Kullanıcı:Onur|Onur Tan]] 17:14, 4 Nisan 2009 (CEST)
1745
2009-04-04T14:33:31Z
Onur
5
İstanbul Teknik Üniversitesi Maden Fakültesi Jeofizik Mühendisliği'nde 1991 yılında girmiş ve 2004 Ekim ayında Sismoloji alanında doktorasını tamamlamıştır. 1997 yılından bu yana GMT paketini kullanmaktadır. Türkiye'deki GMT kullanıcılarına kaynak olması için [http://www.atag.itu.edu.tr ATAG] web sitesi altında bulunan [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesini hazırlamıştır.
Piksel kaydı
0
1410
1570
2009-04-01T20:31:41Z
Ziyadin
4
[[Resim:grid]]
Piksel registeration
0
1413
1575
2009-04-01T20:40:46Z
Ziyadin
4
[[Resim:piksel.jpg]]
Postscript
0
1441
1790
1782
2009-04-04T18:58:20Z
Onur
5
Postscript basit olarak vektörel çizim formatı olarak tanımlanabilir. İlk olarak 1976 yılında ortaya çıkmış ve sonrasında geliştirilerek çok kullanılan bir yazım ve çizim formatı olmuştur. Özellikle [http://www.adobe.com/products/postscript/ Adobe] firması tarafından geliştirilmektedir. Çizim (veya yazım) sayfa üzerinde tanımlı koordinatlar kullanılarak yapılır, vektörel yapıda olduğu için küçük bir çizim çözünürlüğünü kaybetmeden daha büyük boyutlarda baılabilir. Postscript dosyalar genel olarak bir editör yardımıyla değiştirilebilecek şekilde okunabilir (text) formattadır. Dosyanın ilk kısmında versiyon, çizim sınırları (BoundingBox), ileriki satırlarda kullanılan çizim komutlarının (dosya boyunun küçüktülmesi için) kısaltılmış tanımlamaları bulunur. Postscript destekleyen yazıcılar ara program olmaksızın bu dosyaları basabilmektedirler.
Postscript (PS olarak kısaltılır) bir döküman formatı iken, sadece çizim formatı olarak kullanılan şekline Encapsulated PostScript (EPS) ismi verilir. [[GMT Ayarlar]]ı içinde sayfa ayarı
(PAPER_MEDIA) "a4" olursa çıkışlar PS, "a4+" olursa EPS formatında olur. GMT çizimlerinizi EPS formatında oluşturmanız daha kullanışlı olacaktır.
== Bazı Parametreler ==
*BoundingBox : Genelde dosyanın 2. satırında bulunur. Çizimin sayfaya göre sınırlarını gösterir. Örneğin aşağıda çizimin, sayfanın sol üst köşe X-Y koordinatı 50 391 ile sağ alt köşe koordinatı 552 709 arasında olduğunu gösterir.
%%BoundingBox: 50 391 552 709
Koordinatlar ''point'' cinsindendir (1 point = ~0.35 mm). Çizim programları bu sınırları kullanarak çizimi istenilen şekilde sayfaya basabilirler.
* Kısaltmalar
Dosya yapısı okunabilir formatta olduğundan diskte büyük yer kaplayabilir (çizimde kullanılan verinin boyutuna bağlı olarak). Dosya boyunu küçültmek için uzun komut satırları tek bir harfle ifade edilebilecek şekilde kısaltılmasına olanak sağlanır. Örneğin aşağıdaki satırla ''Helvetica'' font tanımlaması ''F0'' olarak kısaltılmıştır. Dosyanın geri kalan kısmında bu tanımlama için sadece ''F0'' kullanılır.
F0 {/Helvetica Y} bind def
* GMT komutları
GMT, postscript dosya içerisine çizimin yapıldığı komutları yazar, böylelikle dosyanın o kısmında hangi çizimin yapıldı anlaşılır.
%
% PostScript produced by:
%
%% psxy -JX3/-3 -R4/9/0/400 -H1 -B1f0.1:B@!\310uy@!\310ukl@!\310uk:/50f10:Derinlik (km):NW
%% -Sc0.1 -W1 -G0/190/255 -P -X1 -Y7.5 -K
* Çizim sonu
Postscript bir dosyada çizimin sonlandırıldığını bildiren ''showpage'' ve ''end'' kelimeleri bulunur. ''showpage'' GMT çizimlerinde, son çizim komuttunda -K (continue) parametresi kullanılmadığında postscript dosyasına eklenir. Eğer görüntüleme için [[Gv]] gibi bir postscript yorumlayıcı programı kullanıyorsa ve bu programdan yazıcıya çıkış gönderildiğinde bir baskı yapılamıyorsa dosya sonunda ''showpage'' satırı olmayabilir. Bu problem ya kelimenin postscript dosya sonuna yazılmasıyla ya da son GMT komutundan -K parametresinin kaldırılmasıyla giderilir. Gimp, CorelDraw, PhotoShop vb. çizim programları ile basılan çizimlerde bu problem görülmez.
''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. ''
== Format Dönüştürme ==
PostScript dosyalar Gimp, CorelDraw, PhotoShop vb. programlarla jpg, tiff, png, gif gibi formatlara dönüştürülebilir. Dosyanın program tarafından açılması esnasında, çizim içindeki yazıların ''yazı (text)'' veya ''çizgi (curve)'' olarak mı açılacağı sorulabilir. Yazıların değiştirilmesi gerekecek ise bu seçenek ''yazı'' olarak kabul edilmelidir. Bu durumda bazı programlar fontları tam algılamayabilir ve yakın bir fontun kullanılması için öneri sunabilir. Ayrıca bazı özel karakterler (derece sembolü, Türkçe harfler gibi) algılanmayabilir. Bu problemleri atlamak için yazılar ''çizgi'' olarak kabul edilebilir. Bu seçim yazıların değiştirilmesi imkansız kılar.
== Dış Bağlantılar ==
* [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/postscript/index.htm GMTtr-Postscript]
* [http://tr.wikipedia.org/wiki/PostScript Wikipedia-Postscript]
* [http://www.adobe.com/products/postscript/ Adobe-Postscript]
1782
1758
2009-04-04T18:17:35Z
Onur
5
Postscript basit olarak vektörel çizim formatı olarak tanımlanabilir. İlk olarak 1976 yılında ortaya çıkmış ve sonrasında geliştirilerek çok kullanılan bir yazım ve çizim formatı olmuştur. Özellikle [http://www.adobe.com/products/postscript/ Adobe] firması tarafından geliştirilmektedir. Çizim (veya yazım) sayfa üzerinde tanımlı koordinatlar kullanılarak yapılır, vektörel yapıda olduğu için küçük bir çizim çözünürlüğünü kaybetmeden daha büyük boyutlarda baılabilir. Postscript dosyalar genel olarak bir editör yardımıyla değiştirilebilecek şekilde okunabilir (text) formattadır. Dosyanın ilk kısmında versiyon, çizim sınırları (BoundingBox), ileriki satırlarda kullanılan çizim komutlarının (dosya boyunun küçüktülmesi için) kısaltılmış tanımlamaları bulunur. Postscript destekleyen yazıcılar ara program olmaksızın bu dosyaları basabilmektedirler.
Postscript (PS olarak kısaltılır) bir döküman formatı iken, sadece çizim formatı olarak kullanılan şekline Encapsulated PostScript (EPS) ismi verilir. [[GMT Ayarlar]]ı içinde sayfa ayarı
(PAPER_MEDIA) "a4" olursa çıkışlar PS, "a4+" olursa EPS formatında olur. GMT çizimlerinizi EPS formatında oluşturmanız daha kullanışlı olacaktır.
== Bazı Parametreler ==
*BoundingBox : Genelde dosyanın 2. satırında bulunur. Çizimin sayfaya göre sınırlarını gösterir. Örneğin aşağıda çizimin, sayfanın sol üst köşe X-Y koordinatı 50 391 ile sağ alt köşe koordinatı 552 709 arasında olduğunu gösterir.
%%BoundingBox: 50 391 552 709
Koordinatlar ''point'' cinsindendir (1 point = ~0.35 mm). Çizim programları bu sınırları kullanarak çizimi istenilen şekilde sayfaya basabilirler.
* Kısaltmalar
Dosya yapısı okunabilir formatta olduğundan diskte büyük yer kaplayabilir (çizimde kullanılan verinin boyutuna bağlı olarak). Dosya boyunu küçültmek için uzun komut satırları tek bir harfle ifade edilebilecek şekilde kısaltılmasına olanak sağlanır. Örneğin aşağıdaki satırla ''Helvetica'' font tanımlaması ''F0'' olarak kısaltılmıştır. Dosyanın geri kalan kısmında bu tanımlama için sadece ''F0'' kullanılır.
F0 {/Helvetica Y} bind def
* GMT komutları
GMT, postscript dosya içerisine çizimin yapıldığı komutları yazar, böylelikle dosyanın o kısmında hangi çizimin yapıldı anlaşılır.
%
% PostScript produced by:
%
%% psxy -JX3/-3 -R4/9/0/400 -H1 -B1f0.1:B@!\310uy@!\310ukl@!\310uk:/50f10:Derinlik (km):NW
%% -Sc0.1 -W1 -G0/190/255 -P -X1 -Y7.5 -K
* Çizim sonu
Postscript bir dosyada çizimin sonlandırıldığını bildiren ''showpage'' ve ''end'' kelimeleri bulunur. ''showpage'' GMT çizimlerinde, son çizim komuttunda -K (continue) parametresi kullanılmadığında postscript dosyasına eklenir. Eğer görüntüleme için [[Gv]] gibi bir postscript yorumlayıcı programı kullanıyorsa ve bu programdan yazıcıya çıkış gönderildiğinde bir baskı yapılamıyorsa dosya sonunda ''showpage'' satırı olmayabilir. Bu problem ya kelimenin postscript dosya sonuna yazılmasıyla ya da son GMT komutundan -K parametresinin kaldırılmasıyla giderilir. Gimp, CorelDraw, PhotoShop vb. çizim programları ile basılan çizimlerde bu problem görülmez.
== Format Dönüştürme ==
PostScript dosyalar Gimp, CorelDraw, PhotoShop vb. programlarla jpg, tiff, png, gif gibi formatlara dönüştürülebilir. Dosyanın program tarafından açılması esnasında, çizim içindeki yazıların ''yazı (text)'' veya ''çizgi (curve)'' olarak mı açılacağı sorulabilir. Yazıların değiştirilmesi gerekecek ise bu seçenek ''yazı'' olarak kabul edilmelidir. Bu durumda bazı programlar fontları tam algılamayabilir ve yakın bir fontun kullanılması için öneri sunabilir. Ayrıca bazı özel karakterler (derece sembolü, Türkçe harfler gibi) algılanmayabilir. Bu problemleri atlamak için yazılar ''çizgi'' olarak kabul edilebilir. Bu seçim yazıların değiştirilmesi imkansız kılar.
== Dış Bağlantılar ==
* [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/postscript/index.htm GMTtr-Postscript]
* [http://tr.wikipedia.org/wiki/PostScript Wikipedia-Postscript]
* [http://www.adobe.com/products/postscript/ Adobe-Postscript]
1758
1753
2009-04-04T16:39:41Z
Onur
5
Postscript basit olarak vektörel çizim formatı olarak tanımlanabilir. İlk olarak 1976 yılında ortaya çıkmış ve sonrasında geliştirilerek çok kullanılan bir yazım ve çizim formatı olmuştur. Özellikle [http://www.adobe.com/products/postscript/ Adobe] firması tarafından geliştirilmektedir. Çizim (veya yazım) sayfa üzerinde tanımlı koordinatlar kullanılarak yapılır, vektörel yapıda olduğu için küçük bir çizim çözünürlüğünü kaybetmeden daha büyük boyutlarda baılabilir. Postscript dosyalar genel olarak bir editör yardımıyla değiştirilebilecek şekilde okunabilir (text) formattadır. Dosyanın ilk kısmında versiyon, çizim sınırları (BoundingBox), ileriki satırlarda kullanılan çizim komutlarının (dosya boyunun küçüktülmesi için) kısaltılmış tanımlamaları bulunur. Postscript destekleyen yazıcılar ara program olmaksızın bu dosyaları basabilmektedirler.
== Bazı Parametreler ==
*BoundingBox : Genelde dosyanın 2. satırında bulunur. Çizimin sayfaya göre sınırlarını gösterir. Örneğin aşağıda çizimin, sayfanın sol üst köşe X-Y koordinatı 50 391 ile sağ alt köşe koordinatı 552 709 arasında olduğunu gösterir.
%%BoundingBox: 50 391 552 709
Koordinatlar ''point'' cinsindendir (1 point = ~0.35 mm). Çizim programları bu sınırları kullanarak çizimi istenilen şekilde sayfaya basabilirler.
* Kısaltmalar
Dosya yapısı okunabilir formatta olduğundan diskte büyük yer kaplayabilir (çizimde kullanılan verinin boyutuna bağlı olarak). Dosya boyunu küçültmek için uzun komut satırları tek bir harfle ifade edilebilecek şekilde kısaltılmasına olanak sağlanır. Örneğin aşağıdaki satırla ''Helvetica'' font tanımlaması ''F0'' olarak kısaltılmıştır. Dosyanın geri kalan kısmında bu tanımlama için sadece ''F0'' kullanılır.
F0 {/Helvetica Y} bind def
* GMT komutları
GMT, postscript dosya içerisine çizimin yapıldığı komutları yazar, böylelikle dosyanın o kısmında hangi çizimin yapıldı anlaşılır.
%
% PostScript produced by:
%
%% psxy -JX3/-3 -R4/9/0/400 -H1 -B1f0.1:B@!\310uy@!\310ukl@!\310uk:/50f10:Derinlik (km):NW
%% -Sc0.1 -W1 -G0/190/255 -P -X1 -Y7.5 -K
* Çizim sonu
Postscript bir dosyada çizimin sonlandırıldığını bildiren ''showpage'' ve ''end'' kelimeleri bulunur. ''showpage'' GMT çizimlerinde, son çizim komuttunda -K (continue) parametresi kullanılmadığında postscript dosyasına eklenir. Eğer görüntüleme için [[Gv]] gibi bir postscript yorumlayıcı programı kullanıyorsa ve bu programdan yazıcıya çıkış gönderildiğinde bir baskı yapılamıyorsa dosya sonunda ''showpage'' satırı olmayabilir. Bu problem ya kelimenin postscript dosya sonuna yazılmasıyla ya da son GMT komutundan -K parametresinin kaldırılmasıyla giderilir. Gimp, CorelDraw, PhotoShop vb. çizim programları ile basılan çizimlerde bu problem görülmez.
== Format Dönüştürme ==
PostScript dosyalar Gimp, CorelDraw, PhotoShop vb. programlarla jpg, tiff, png, gif gibi formatlara dönüştürülebilir. Dosyanın program tarafından açılması esnasında, çizim içindeki yazıların ''yazı (text)'' veya ''çizgi (curve)'' olarak mı açılacağı sorulabilir. Yazıların değiştirilmesi gerekecek ise bu seçenek ''yazı'' olarak kabul edilmelidir. Bu durumda bazı programlar fontları tam algılamayabilir ve yakın bir fontun kullanılması için öneri sunabilir. Ayrıca bazı özel karakterler (derece sembolü, Türkçe harfler gibi) algılanmayabilir. Bu problemleri atlamak için yazılar ''çizgi'' olarak kabul edilebilir. Bu seçim yazıların değiştirilmesi imkansız kılar.
== Dış Bağlantılar ==
* [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/postscript/index.htm GMTtr-Postscript]
* [http://tr.wikipedia.org/wiki/PostScript Wikipedia-Postscript]
* [http://www.adobe.com/products/postscript/ Adobe-Postscript]
1753
2009-04-04T15:41:37Z
Onur
5
Postscript basit olarak vektörel çizim formatı olarak tanımlanabilir. İlk olarak 1976 yılında ortaya çıkmış ve sonrasında geliştirilerek çok kullanılan bir yazım ve çizim formatı olmuştur. Özellikle [http://www.adobe.com/products/postscript/ Adobe] firması tarafından geliştirilmektedir. Çizim (veya yazım) sayfa üzerinde tanımlı koordinatlar kullanılarak yapılır, vektörel yapıda olduğu için küçük bir çizim çözünürlüğünü kaybetmeden daha büyük boyutlarda baılabilir. Postscript dosyalar genel olarak bir editör yardımıyla değiştirilebilecek şekilde okunabilir (text) formattadır. Dosyanın ilk kısmında versiyon, çizim sınırları (BoundingBox), ileriki satırlarda kullanılan çizim komutlarının (dosya boyunun küçüktülmesi için) kısaltılmış tanımlamaları bulunur. Postscript destekleyen yazıcılar ara program olmaksızın bu dosyaları basabilmektedirler.
== Bazı Parametreler ==
*BoundingBox : Genelde dosyanın 2. satırında bulunur. Çizimin sayfaya göre sınırlarını gösterir. Örneğin aşağıda çizimin, sayfanın sol üst köşe X-Y koordinatı 50 391 ile sağ alt köşe koordinatı 552 709 arasında olduğunu gösterir.
%%BoundingBox: 50 391 552 709
Koordinatlar ''point'' cinsindendir (1 point = ~0.35 mm). Çizim programları bu sınırları kullanarak çizimi istenilen şekilde sayfaya basabilirler.
* Kısaltmalar
Dosya yapısı okunabilir formatta olduğundan diskte büyük yer kaplayabilir (çizimde kullanılan verinin boyutuna bağlı olarak). Dosya boyunu küçültmek için uzun komut satırları tek bir harfle ifade edilebilecek şekilde kısaltılmasına olanak sağlanır. Örneğin aşağıdaki satırla ''Helvetica'' font tanımlaması ''F0'' olarak kısaltılmıştır. Dosyanın geri kalan kısmında bu tanımlama için sadece ''F0'' kullanılır.
F0 {/Helvetica Y} bind def
* GMT komutları
GMT, postscript dosya içerisine çizimin yapıldığı komutları yazar, böylelikle dosyanın o kısmında hangi çizimin yapıldı anlaşılır.
%
% PostScript produced by:
%
%% psxy -JX3/-3 -R4/9/0/400 -H1 -B1f0.1:B@!\310uy@!\310ukl@!\310uk:/50f10:Derinlik (km):NW
%% -Sc0.1 -W1 -G0/190/255 -P -X1 -Y7.5 -K
* Çizim sonu
Postscript bir dosyada çizimin sonlandırıldığını bildiren ''showpage'' ve ''end'' kelimeleri bulunur. ''showpage'' GMT çizimlerinde, son çizim komuttunda -K (continue) parametresi kullanılmadığında postscript dosyasına eklenir. Eğer görüntüleme için [[Gv]] gibi bir postscript yorumlayıcı programı kullanıyorsa ve bu programdan yazıcıya çıkış gönderildiğinde bir baskı yapılamıyorsa dosya sonunda ''showpage'' satırı olmayabilir. Bu problem ya kelimenin postscript dosya sonuna yazılmasıyla ya da son GMT komutundan -K parametresinin kaldırılmasıyla giderilir. CorelDraw, PhotoShop vb. çizim programları ile basılan çizimlerde bu problem görülmez.
== Dış Bağlantılar ==
* [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/postscript/index.htm GMTtr-Postscript]
* [http://tr.wikipedia.org/wiki/PostScript Wikipedia-Postscript]
* [http://www.adobe.com/products/postscript/ Adobe-Postscript]
Project
0
1461
2070
1853
2011-06-12T03:45:38Z
AhmetA
2
== Argümanlar ==
* C: başlangıc noktası
* E: bitiş noktası
* G: aralık
* L: profil uzunluğu (2 adet girilir)
* Q: x,y,r ve s derece; p, q, dist, l_min, l_max, w_min, w_max km biriminden. Q kullanılmazsa tüm birimler aynı kabul edilir.
== Örnekler ==
=== Profil Oluşturmak ===
*Project ile daha sonra kesit almak için (örneğin [[grdtrack]] ile SRTM verimizden) bir profil oluşturabilirsiniz.
project -C33/40.90 -E7/7 -G0.1 -Q > track
* Üstteki örneği şu şekilde -A ile azimut ve -L ile profil uzunluğu vererek de çalıştırabiliriz:
project -C33/40.90 -L-10/10 -A25 -G0.1 -Q > track
Bu örnekte -L'nin 2 değere ihtiyacı olduğunu önemle hatırlatalım. Merkez noktanın (azimuta göre) 2 tarafına doğru profil alınacak mesafe girilmelidir. Sadece tek yöne doğru profilin alınmasını istiyorsak -L0/10 şeklinde bir değer girebiliriz.
[[Category:GMT Komutları]]
1853
1852
2009-05-06T08:33:47Z
AhmetA
2
/* Örnekler */
== Argümanlar ==
* C: başlangıc noktası
* E: bitiş noktası
* G: aralık
== Örnekler ==
*Project ile daha sonra kesit almak için bir profil oluşturabilirsiniz.
project -C0/0 -E7/7 -G0.1 > track
[[Category:GMT Komutları]]
1852
2009-05-06T08:33:35Z
AhmetA
2
== Argümanlar ==
* C: başlangıc noktası
* E: bitiş noktası
* G: aralık
== Örnekler ==
*Project ile daha sonra kesit almak için bir profil oluşturabilirsiniz.
project -C0/0 -E7/7 -G0.1 > track
[[Category:GMT Komutları]]
Pscoast
0
1460
1851
1850
2009-05-06T08:33:25Z
AhmetA
2
Haritalarda sınırları, deniz kıyılarını, gölleri ve akarsuları çizdirmek için kullanılan komuttur.
== Ana Argümanlar ==
* D: Çözünürlük. Yüksek mod:
-Df
* W: Sahil şeridini çiz
* N: Siyasi sınırları çiz. Birden fazla kullanılabilir.
1 = National boundaries
2 = State boundaries within the Americas
3 = Marine boundaries
a = All boundaries (1-3)
Örnek:
-Na
* A: Alanı belirli bir limitin üstünde olan unsurları çiz. Örnek
-A10
* I: Akarsuları çizer.
== Örnekler ==
<bash>pscoast -Df -A10 -G200 -Ia -Na -V $R0 -O -K >> ornek.ps </bash>
[[Category:GMT Komutları]]
1850
2009-04-22T11:17:33Z
AhmetA
2
Haritalarda sınırları, deniz kıyılarını, gölleri ve akarsuları çizdirmek için kullanılan komuttur.
== Ana Argümanlar ==
* D: Çözünürlük. Yüksek mod:
-Df
* W: Sahil şeridini çiz
* N: Siyasi sınırları çiz. Birden fazla kullanılabilir.
1 = National boundaries
2 = State boundaries within the Americas
3 = Marine boundaries
a = All boundaries (1-3)
Örnek:
-Na
* A: Alanı belirli bir limitin üstünde olan unsurları çiz. Örnek
-A10
* I: Akarsuları çizer.
== Örnekler ==
<bash>pscoast -Df -A10 -G200 -Ia -Na -V $R0 -O -K >> ornek.ps </bash>
Pshistogram
0
1476
1960
2010-03-24T13:18:33Z
Onur
5
Histogram çizim komutu.
Her türlü veri (zaman bilgisi de dahil) için histogram çizebilir.
== Örnekler ==
* Depremlerin günlük oluş sayılarının histogramı için
Örnek data (tarih ve büyüklük):
2010-03.09T00:09 4.0
2010-03.09T00:31 3.2
2010-03.09T01:05 2.0
2010-03.09T01:12 2.8
2010-03.09T01:32 3.1
pshistogram -JX25T/15c -R2010-03-08T/2010-04-01T/0/200 -T0 -W1 -Bs1o:"":/a20:"Deprem Adedi":WSen -Bp1/WSen -L5/255 -G0 -K tmp > hist.ps
Psmeca
0
1406
1869
1747
2009-05-18T07:52:13Z
Onur
5
Fay düzlemi (kuvvet çifti veya moment tensör) çözümlerinin harita üzerine çizdirilmesini sağlar. Çeşitli formatlarda veri girişine imkan verir. Aki ve Richard parametre formatı, Harvard-CMT formatı, moment tensör bileşenleri gibi verileri okuyabilmektedir.
'''ÖNEMLİ NOT:''' GMT 4.4.0 versiyonunda bazı sürümlerdeki hata nedeniyle mekanizma küreleri yanlış çizilmektedir. Konu ile ilgili O. Tan'nın GMT-Türkiye mail grubuna gönderdiği mesaj şöyledir:
<pre>
Merhaba,
psmeca ile ilgili problem, programin son versiyonundaki kaynak kodunda yapilan bir hatadan kaynaklaniyor.
Bu durumla karşılaşan arkadaşların, psmeca'nın bir önceki versiyonunu kullanmaları uygun olur. Aksi halde
utilmeca.c içinde hatalı yapılan radyan-derece dönüşümü ( ilk satır 497 dir, benzer hatali satirlar vardir)
str2 = d_atan2(sp2, cp2) * R2D;
şeklinde düzeltilmeli ve tekrar derlenmeli :)
Konu ile iligili GMT listesindeki mailleriden biri şu adreste bulunabilir.
https://listserv.hawaii.edu/cgi-bin/wa?A2=ind0902&L=GMT-HELP&D=0&P=77915
iyi çalışmalar
onur
</pre>
== Aki ve Richard konvensiyonu ==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Gerekli veriler: Boylam, Enlem, Derinlik, Doğrultu, Eğim, Kayma Açısı, Büyüklük, X, Y, Metin
X ve Y odak küresinin harita üzerindeki boylam ve enlem değerleridir.
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== Harvard CMT çizimi ==
Bunun için -Sd opsiyonu kullanılır
<bash>
psmeca << end -JM6 -R30/32/34/36 -Sd.3 -W2 -E255/255/255 -G0/0/255 > harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
end
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1747
1656
2009-04-04T14:41:14Z
Onur
5
/* Aki ve Richard konvensiyonu */
Fay düzlemi (kuvvet çifti veya moment tensör) çözümlerinin harita üzerine çizdirilmesini sağlar. Çeşitli formatlarda veri girişine imkan verir. Aki ve Richard parametre formatı, Harvard-CMT formatı, moment tensör bileşenleri gibi verileri okuyabilmektedir.
== Aki ve Richard konvensiyonu ==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Gerekli veriler: Boylam, Enlem, Derinlik, Doğrultu, Eğim, Kayma Açısı, Büyüklük, X, Y, Metin
X ve Y odak küresinin harita üzerindeki boylam ve enlem değerleridir.
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== Harvard CMT çizimi ==
Bunun için -Sd opsiyonu kullanılır
<bash>
psmeca << end -JM6 -R30/32/34/36 -Sd.3 -W2 -E255/255/255 -G0/0/255 > harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
end
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1656
1655
2009-04-02T12:50:05Z
Ziyadin
4
== Aki ve Richard konvensiyonu ==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== Harvard CMT çizimi ==
Bunun için -Sd opsiyonu kullanılır
<bash>
psmeca << end -JM6 -R30/32/34/36 -Sd.3 -W2 -E255/255/255 -G0/0/255 > harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
end
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1655
1628
2009-04-02T12:49:42Z
Ziyadin
4
== Aki ve Richard konvensiyonu ==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== Harvard CMT çizimi ==
Bunun için -Sd opsiyonu kullanılır
<bash>
psmeca << end -JM6 -R30/32/34/36 -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
end
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1628
1627
2009-04-02T07:31:33Z
Ziyadin
4
== Aki ve Richard konvensiyonu ==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== Odak mekanizması animasyonu ==
[[Resim:focal_animate.gif]]
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
== Harvard moment tensör çizimi ==
[[Resim:harvardcmt.jpg]]
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm harvard.ps
pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1627
1625
2009-04-02T07:30:31Z
Ziyadin
4
== Aki Convention ==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== Odak mekanizması animasyonu ==
[[Resim:focal_animate.gif]]
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
== Harvard moment tensör çizimi ==
[[Resim:harvardcmt.jpg]]
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm harvard.ps
pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1625
1623
2009-04-02T07:28:26Z
Ziyadin
4
== Aki Convention ==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== Odak mekanizması animasyonu ==
[[Resim:focal_animate.gif]]
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
== Harvard moment tensor çizimi ==
[[Resim:harvardcmt.jpg]]
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm harvard.ps
pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1623
1622
2009-04-02T07:23:27Z
Ziyadin
4
== Aki Convention ==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== Odak mekanizması animasyonu ==
[[Resim:focal_animate.gif]]
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
== Harvard moment tensor çizimi ==
[[Resim:harvard.jpg]]
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm harvard.ps
pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1622
1621
2009-04-02T07:21:56Z
Ziyadin
4
== Aki Convention ==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== Odak mekanizması animasyonu ==
[[Resim:focal_animate.gif]]
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
== Harvard moment tensor çizimi ==
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm harvard.ps
pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1621
1616
2009-04-02T07:21:02Z
Ziyadin
4
== Aki Convention ==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== Odak mekanizması animasyonu ==
[[Resim:focal_animate.gif]]
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
== Harvard moment tensor çizimi ==
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/42 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1616
1615
2009-04-02T07:00:41Z
Ziyadin
4
== Aki Convention ==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== Odak mekanizması animasyonu ==
[[Resim:focal_animate.gif]]
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
== Harvard moment tensor çizimi ==
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1615
1614
2009-04-02T06:55:58Z
Ziyadin
4
== Aki Convention ==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== ODAK MEKANİZMA ANİMASYONU ==
[[Resim:focal_animate.gif]]
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
== HARVARD MOMENT TENSOR ÇİZİMİ
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1614
1613
2009-04-02T06:55:07Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== ODAK MEKANİZMA ANİMASYONU ==
[[Resim:focal_animate.gif]]
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
== Harvard moment tensor plotu ==
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1613
1612
2009-04-02T06:54:38Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== ODAK MEKANİZMA ANİMASYONU ==
[[Resim:focal_animate.gif]]
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
'''== Harvard moment tensor plotu =='''
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1612
1611
2009-04-02T06:54:12Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== ODAK MEKANİZMA ANİMASYONU ==
[[Resim:focal_animate.gif]]
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
'''== Harvard moment tensor plotu =='''
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1611
1610
2009-04-02T06:53:29Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
'''ODAK MEKANİZMA ANİMASYONU'''
[[Resim:focal_animate.gif]]
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
'''== Harvard moment tensor plotu =='''
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1610
1608
2009-04-02T06:52:58Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
'''== ODAK MEKANİZMA ANİMASYONU =='''
[[Resim:focal_animate.gif]]
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
'''== Harvard moment tensor plotu =='''
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1608
1607
2009-04-02T06:49:09Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== '''ODAK MEKANİZMA ANİMASYONU''' ==
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
[[Resim:focal_animate.gif]]
'''== Harvard moment tensor plotu =='''
<bash>
# Harvard sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B
25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C
25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A
25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B
27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C
27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A
25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B
30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C
25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A
25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B
28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C
26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C
25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D
28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D
26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B
28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C
28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E
29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A
25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B
27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D
27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E
26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C
26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A
25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C
26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A
29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C
30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B
26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A
28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B
26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B
26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F
27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C
26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A
28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B
29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B
26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C
27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B
28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B
26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A
26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A
31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B
31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C
28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C
25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G
28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A
30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D
25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F
31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E
28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A
29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A
29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B
30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A
30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B
29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A
28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B
31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C
30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B
31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D
25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E
25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E
25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A
29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D
26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A
30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D
31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F
27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A
28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B
25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E
28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A
26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A
31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A
30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C
31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D
26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B
25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D
26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A
26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E
31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C
26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1607
1606
2009-04-02T06:45:19Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== '''ODAK MEKANİZMA ANİMASYONU''' ==
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
<bash>
# Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B
25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C
25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A
25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B
27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C
27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A
25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B
30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C
25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A
25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B
28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C
26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C
25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D
28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D
26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B
28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C
28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E
29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A
25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B
27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D
27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E
26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C
26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A
25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C
26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A
29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C
30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B
26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A
28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B
26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B
26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F
27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C
26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A
28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B
29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B
26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C
27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B
28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B
26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A
26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A
31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B
31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C
28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C
25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G
28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A
30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D
25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F
31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E
28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A
29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A
29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B
30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A
30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B
29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A
28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B
31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C
30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B
31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D
25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E
25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E
25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A
29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D
26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A
30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D
31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F
27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A
28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B
25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E
28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A
26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A
31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A
30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C
31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D
26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B
25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D
26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A
26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E
31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C
26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1606
1605
2009-04-02T06:45:01Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== '''FOKAL MEKANİZMA ANİMASYONU''' ==
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
<bash>
# Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B
25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C
25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A
25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B
27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C
27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A
25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B
30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C
25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A
25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B
28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C
26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C
25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D
28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D
26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B
28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C
28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E
29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A
25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B
27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D
27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E
26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C
26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A
25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C
26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A
29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C
30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B
26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A
28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B
26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B
26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F
27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C
26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A
28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B
29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B
26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C
27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B
28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B
26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A
26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A
31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B
31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C
28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C
25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G
28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A
30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D
25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F
31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E
28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A
29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A
29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B
30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A
30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B
29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A
28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B
31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C
30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B
31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D
25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E
25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E
25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A
29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D
26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A
30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D
31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F
27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A
28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B
25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E
28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A
26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A
31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A
30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C
31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D
26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B
25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D
26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A
26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E
31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C
26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1605
1604
2009-04-02T06:44:43Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== '''FOKAL MEKANIZMA ANİMASYONU''' ==
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
<bash>
# Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B
25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C
25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A
25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B
27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C
27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A
25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B
30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C
25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A
25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B
28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C
26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C
25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D
28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D
26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B
28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C
28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E
29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A
25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B
27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D
27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E
26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C
26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A
25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C
26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A
29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C
30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B
26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A
28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B
26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B
26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F
27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C
26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A
28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B
29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B
26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C
27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B
28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B
26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A
26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A
31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B
31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C
28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C
25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G
28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A
30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D
25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F
31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E
28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A
29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A
29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B
30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A
30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B
29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A
28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B
31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C
30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B
31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D
25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E
25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E
25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A
29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D
26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A
30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D
31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F
27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A
28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B
25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E
28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A
26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A
31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A
30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C
31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D
26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B
25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D
26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A
26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E
31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C
26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST)
1604
1603
2009-04-02T06:44:07Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== '''FOKAL MEKANIZMA ANİMASYONU''' ==
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir while loop yapalım -180 +180 arası
set n = -180
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
<bash>
# Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B
25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C
25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A
25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B
27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C
27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A
25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B
30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C
25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A
25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B
28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C
26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C
25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D
28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D
26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B
28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C
28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E
29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A
25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B
27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D
27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E
26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C
26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A
25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C
26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A
29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C
30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B
26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A
28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B
26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B
26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F
27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C
26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A
28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B
29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B
26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C
27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B
28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B
26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A
26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A
31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B
31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C
28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C
25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G
28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A
30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D
25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F
31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E
28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A
29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A
29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B
30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A
30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B
29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A
28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B
31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C
30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B
31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D
25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E
25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E
25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A
29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D
26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A
30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D
31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F
27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A
28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B
25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E
28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A
26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A
31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A
30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C
31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D
26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B
25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D
26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A
26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E
31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C
26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
1603
1602
2009-04-02T06:43:10Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
== '''FOKAL MEKANIZMA ANİMASYONU''' ==
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir loop yapalım -180 +180 arası
set n = -180
# loop
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
<bash>
# Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B
25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C
25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A
25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B
27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C
27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A
25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B
30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C
25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A
25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B
28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C
26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C
25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D
28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D
26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B
28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C
28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E
29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A
25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B
27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D
27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E
26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C
26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A
25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C
26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A
29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C
30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B
26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A
28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B
26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B
26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F
27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C
26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A
28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B
29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B
26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C
27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B
28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B
26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A
26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A
31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B
31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C
28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C
25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G
28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A
30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D
25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F
31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E
28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A
29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A
29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B
30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A
30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B
29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A
28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B
31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C
30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B
31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D
25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E
25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E
25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A
29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D
26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A
30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D
31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F
27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A
28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B
25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E
28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A
26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A
31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A
30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C
31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D
26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B
25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D
26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A
26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E
31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C
26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
1602
1601
2009-04-02T06:42:51Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
'''== FOKAL MEKANIZMA ANİMASYONU
=='''
<bash>
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir loop yapalım -180 +180 arası
set n = -180
# loop
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
<bash>
# Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B
25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C
25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A
25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B
27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C
27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A
25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B
30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C
25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A
25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B
28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C
26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C
25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D
28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D
26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B
28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C
28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E
29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A
25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B
27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D
27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E
26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C
26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A
25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C
26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A
29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C
30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B
26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A
28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B
26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B
26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F
27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C
26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A
28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B
29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B
26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C
27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B
28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B
26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A
26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A
31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B
31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C
28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C
25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G
28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A
30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D
25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F
31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E
28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A
29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A
29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B
30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A
30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B
29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A
28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B
31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C
30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B
31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D
25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E
25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E
25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A
29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D
26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A
30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D
31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F
27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A
28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B
25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E
28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A
26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A
31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A
30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C
31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D
26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B
25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D
26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A
26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E
31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C
26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
1601
1600
2009-04-02T06:42:26Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
<bash>
'''== FOKAL MEKANIZMA ANİMASYONU
=='''
#!/bin/csh
gmtset PAPER_MEDIA A6
# rake için bir loop yapalım -180 +180 arası
set n = -180
# loop
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvensiyonu
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini ve fay eğimlerini yanlara yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# Imagemagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
<bash>
# Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B
25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C
25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A
25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B
27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C
27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A
25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B
30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C
25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A
25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B
28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C
26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C
25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D
28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D
26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B
28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C
28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E
29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A
25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B
27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D
27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E
26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C
26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A
25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C
26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A
29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C
30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B
26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A
28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B
26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B
26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F
27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C
26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A
28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B
29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B
26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C
27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B
28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B
26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A
26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A
31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B
31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C
28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C
25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G
28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A
30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D
25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F
31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E
28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A
29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A
29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B
30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A
30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B
29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A
28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B
31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C
30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B
31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D
25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E
25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E
25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A
29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D
26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A
30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D
31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F
27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A
28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B
25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E
28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A
26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A
31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A
30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C
31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D
26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B
25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D
26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A
26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E
31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C
26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
1600
1599
2009-04-02T06:39:34Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
<bash>
#!/bin/csh
# FOKAL MEKANIZMA ANİMASYON
gmtset PAPER_MEDIA A6
# rake için bir loop yapalım -180 +180 arası
set n = -180
# loop
while ($n <= 180)
# 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle
# Aki ve Richard konvenşını
@ m = $n + 180
# Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım.
# Ancak bunun tek satır olması gerekiyor, dikkat edin.
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
# 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi.
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
# rake değerini farklı eğimlerdeki düzlemlerle yapılan mekanizmaların
# yanlarına yazdır.
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
# Fayın tipini üstte yazdır.
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
# Eğim ve Rake başlığını yazdır
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
# rake değerini bir artır
@ n = $n + 1
end
# imagamagic ile plot edilen şekilleri gif animasyonuna çevir
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
# temizlik
\rm *ps
</bash>
<bash>
# Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B
25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C
25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A
25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B
27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C
27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A
25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B
30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C
25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A
25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B
28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C
26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C
25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D
28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D
26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B
28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C
28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E
29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A
25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B
27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D
27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E
26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C
26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A
25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C
26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A
29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C
30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B
26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A
28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B
26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B
26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F
27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C
26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A
28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B
29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B
26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C
27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B
28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B
26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A
26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A
31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B
31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C
28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C
25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G
28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A
30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D
25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F
31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E
28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A
29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A
29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B
30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A
30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B
29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A
28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B
31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C
30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B
31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D
25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E
25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E
25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A
29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D
26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A
30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D
31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F
27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A
28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B
25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E
28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A
26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A
31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A
30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C
31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D
26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B
25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D
26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A
26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E
31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C
26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
1599
1598
2009-04-02T06:23:37Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
<bash>
#!/bin/csh
# FOKAL MEKANIZMA ANİMASYON
gmtset PAPER_MEDIA A6
set n = -180
while ($n <= 180)
@ m = $n + 180
# Aşağıdakiler tek satır olması gerekiyor script içinde
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
xv $m.ps
@ n = $n + 1
end
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \
awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
\rm *ps
</bash>
<bash>
# Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B
25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C
25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A
25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B
27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C
27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A
25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B
30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C
25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A
25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B
28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C
26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C
25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D
28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D
26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B
28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C
28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E
29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A
25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B
27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D
27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E
26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C
26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A
25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C
26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A
29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C
30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B
26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A
28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B
26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B
26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F
27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C
26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A
28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B
29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B
26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C
27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B
28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B
26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A
26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A
31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B
31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C
28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C
25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G
28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A
30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D
25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F
31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E
28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A
29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A
29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B
30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A
30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B
29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A
28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B
31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C
30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B
31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D
25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E
25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E
25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A
29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D
26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A
30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D
31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F
27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A
28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B
25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E
28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A
26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A
31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A
30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C
31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D
26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B
25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D
26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A
26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E
31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C
26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
1598
1597
2009-04-02T06:21:15Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
<bash>
#!/bin/csh
# FOKAL MEKANIZMA ANİMASYON
gmtset PAPER_MEDIA A6
set n = -180
while ($n <= 180)
@ m = $n + 180
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 &&
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
xv $m.ps
@ n = $n + 1
end
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
\rm *ps
</bash>
<bash>
# Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B
25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C
25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A
25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B
27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C
27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A
25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B
30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C
25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A
25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B
28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C
26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C
25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D
28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D
26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B
28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C
28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E
29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A
25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B
27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D
27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E
26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C
26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A
25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C
26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A
29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C
30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B
26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A
28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B
26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B
26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F
27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C
26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A
28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B
29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B
26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C
27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B
28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B
26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A
26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A
31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B
31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C
28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C
25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G
28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A
30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D
25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F
31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E
28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A
29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A
29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B
30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A
30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B
29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A
28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B
31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C
30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B
31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D
25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E
25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E
25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A
29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D
26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A
30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D
31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F
27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A
28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B
25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E
28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A
26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A
31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A
30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C
31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D
26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B
25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D
26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A
26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E
31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C
26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
1597
1596
2009-04-02T06:20:49Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
<bash>
#!/bin/csh
# FOKAL MEKANIZMA ANİMASYON
gmtset PAPER_MEDIA A6
set n = -180
while ($n <= 180)
@ m = $n + 180
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10)
fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100)
fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && \
$1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 &&
$1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ;
print fay}'`
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
xv $m.ps
@ n = $n + 1
end
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
\rm *ps
</bash>
<bash>
# Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B
25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C
25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A
25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B
27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C
27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A
25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B
30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C
25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A
25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B
28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C
26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C
25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D
28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D
26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B
28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C
28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E
29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A
25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B
27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D
27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E
26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C
26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A
25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C
26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A
29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C
30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B
26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A
28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B
26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B
26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F
27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C
26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A
28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B
29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B
26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C
27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B
28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B
26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A
26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A
31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B
31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C
28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C
25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G
28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A
30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D
25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F
31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E
28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A
29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A
29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B
30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A
30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B
29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A
28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B
31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C
30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B
31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D
25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E
25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E
25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A
29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D
26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A
30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D
31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F
27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A
28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B
25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E
28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A
26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A
31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A
30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C
31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D
26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B
25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D
26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A
26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E
31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C
26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
1596
1595
2009-04-02T06:18:39Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
<bash>
#!/bin/csh
# FOKAL MEKANIZMA ANİMASYON
gmtset PAPER_MEDIA A6
set n = -180
while ($n <= 180)
@ m = $n + 180
set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'`
psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps
39.45 38.1 9.30505 45 90 $n 6
39.45 38.25 9.30505 45 80 $n 6
39.45 38.4 9.30505 45 60 $n 6
39.45 38.55 9.30505 45 40 $n 6
39.45 38.70 9.30505 45 20 $n 6
son
pstext << son -O -K -R -JM >> $m.ps
39.6 38.10 14 0 9 5 $n
39.6 38.25 14 0 9 5 $n
39.6 38.40 14 0 9 5 $n
39.6 38.55 14 0 9 5 $n
39.6 38.70 14 0 9 5 $n
39.25 38.10 14 0 9 5 90
39.25 38.25 14 0 9 5 80
39.25 38.40 14 0 9 5 60
39.25 38.55 14 0 9 5 40
39.25 38.70 14 0 9 5 20
son
pstext << son -O -K -R -JM -G0/0/255>> $m.ps
39.55 38.87 12 0 9 6 $fay
son
pstext << son -O -R -JM -G255/0/0>> $m.ps
39.6 38.80 14 0 9 5 Rake
39.25 38.80 14 0 9 5 Dip
son
xv $m.ps
@ n = $n + 1
end
convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif
\rm *ps
</bash>
<bash>
# Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B
25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C
25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A
25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B
27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C
27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A
25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B
30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C
25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A
25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B
28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C
26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C
25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D
28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D
26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B
28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C
28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E
29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A
25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B
27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D
27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E
26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C
26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A
25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C
26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A
29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C
30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B
26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A
28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B
26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B
26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F
27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C
26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A
28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B
29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B
26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C
27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B
28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B
26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A
26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A
31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B
31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C
28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C
25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G
28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A
30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D
25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F
31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E
28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A
29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A
29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B
30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A
30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B
29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A
28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B
31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C
30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B
31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D
25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E
25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E
25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A
29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D
26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A
30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D
31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F
27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A
28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B
25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E
28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A
26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A
31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A
30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C
31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D
26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B
25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D
26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A
26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E
31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C
26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
1595
1594
2009-04-01T21:39:26Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
<bash>
# Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps
psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A
27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A
25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D
26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A
26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A
29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B
26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A
27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C
30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C
31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B
25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C
25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A
25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B
27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C
27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A
25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B
30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C
25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A
25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B
28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C
26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C
25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A
26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B
29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A
28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A
28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D
28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D
26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B
28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C
28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E
29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A
25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B
27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D
27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E
26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C
26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A
25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C
26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A
29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C
30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B
26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A
28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B
26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B
26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F
27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C
26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A
28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B
29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B
26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C
27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B
28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B
26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A
26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A
31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B
31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C
28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C
25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G
28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A
30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D
25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F
31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E
28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A
29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A
29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B
30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A
30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B
29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A
28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B
31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C
30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B
31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D
25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E
25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E
25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A
29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D
26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A
30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D
31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F
27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A
28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B
25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E
28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A
26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A
31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A
30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C
31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D
26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B
25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D
26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A
26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E
31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C
26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F
26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G
25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G
28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A
29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F
27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E
end
xv harvard.ps
</bash>
[[Category:GMT Komutları]]
1594
1593
2009-04-01T21:26:09Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
<bash>
# Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -R17.5/46/30.1/46 -JM8 -K > harvard.ps
psmeca << end -JM -R -O -Sd.135 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
-176.96 -29.25 48 7.68 0.09 -7.77 1.39 4.52 -3.26 26 X Y 010176A
-75.14 -13.42 85 -1.78 -0.59 2.37 -1.28 1.97 -2.90 24 X Y 010576A
159.50 51.45 15 1.10 -0.30 -0.80 1.05 1.24 -0.56 25 X Y 010676A
167.81 -15.97 174 -1.70 2.29 -0.59 -2.33 -1.23 2.01 25 X Y 010976A
-16.29 66.33 15 -0.51 -2.86 3.37 0.05 -0.78 -0.86 25 X Y 011376A
-177.04 -29.69 47 4.78 -0.49 -4.30 0.83 3.62 -1.32 27 X Y 011476A
-176.75 -28.72 18 2.56 0.18 -2.74 3.58 6.77 -1.23 27 X Y 011476B
-176.62 -28.61 15 2.34 0.24 -2.58 0.62 3.71 -0.68 25 X Y 011476C
-176.63 -30.25 15 1.44 0.06 -1.50 0.30 1.18 -0.46 25 X Y 011576A
-176.99 -30.25 15 3.07 0.38 -3.45 2.75 8.61 -0.68 24 X Y 011576B
end
# görüntülemek için varsa xv, gv, gs veya display komutu kullanılabilir
</bash>
[[Category:GMT Komutları]]
1593
1586
2009-04-01T21:25:13Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
<bash>
# Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
\rm harvard.ps
pscoast -Df -W -O -R17.5/46/30.1/46 -JM8 -K > harvard.ps
psmeca << end -JM -R -O -Sd.135 -W2 -E255/255/255 -G0/0/255 >> harvard.ps
-176.96 -29.25 48 7.68 0.09 -7.77 1.39 4.52 -3.26 26 X Y 010176A
-75.14 -13.42 85 -1.78 -0.59 2.37 -1.28 1.97 -2.90 24 X Y 010576A
159.50 51.45 15 1.10 -0.30 -0.80 1.05 1.24 -0.56 25 X Y 010676A
167.81 -15.97 174 -1.70 2.29 -0.59 -2.33 -1.23 2.01 25 X Y 010976A
-16.29 66.33 15 -0.51 -2.86 3.37 0.05 -0.78 -0.86 25 X Y 011376A
-177.04 -29.69 47 4.78 -0.49 -4.30 0.83 3.62 -1.32 27 X Y 011476A
-176.75 -28.72 18 2.56 0.18 -2.74 3.58 6.77 -1.23 27 X Y 011476B
-176.62 -28.61 15 2.34 0.24 -2.58 0.62 3.71 -0.68 25 X Y 011476C
-176.63 -30.25 15 1.44 0.06 -1.50 0.30 1.18 -0.46 25 X Y 011576A
-176.99 -30.25 15 3.07 0.38 -3.45 2.75 8.61 -0.68 24 X Y 011576B
end
# görüntülemek için varsa xv, gv, gs veya display komutu kullanılabilir
</bash>
[[Category:GMT Komutları]]
1586
1585
2009-04-01T21:11:03Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
<bash>
# Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir.
pscoast -Df -W -O -R17.5/46/30.1/46 -JM8 -K > $name
psmeca << end -JM -R -O -Sd.135 -W2 -E255/255/255 -G0/0/255 >> $name
-176.96 -29.25 48 7.68 0.09 -7.77 1.39 4.52 -3.26 26 X Y 010176A
-75.14 -13.42 85 -1.78 -0.59 2.37 -1.28 1.97 -2.90 24 X Y 010576A
159.50 51.45 15 1.10 -0.30 -0.80 1.05 1.24 -0.56 25 X Y 010676A
167.81 -15.97 174 -1.70 2.29 -0.59 -2.33 -1.23 2.01 25 X Y 010976A
-16.29 66.33 15 -0.51 -2.86 3.37 0.05 -0.78 -0.86 25 X Y 011376A
-177.04 -29.69 47 4.78 -0.49 -4.30 0.83 3.62 -1.32 27 X Y 011476A
-176.75 -28.72 18 2.56 0.18 -2.74 3.58 6.77 -1.23 27 X Y 011476B
-176.62 -28.61 15 2.34 0.24 -2.58 0.62 3.71 -0.68 25 X Y 011476C
-176.63 -30.25 15 1.44 0.06 -1.50 0.30 1.18 -0.46 25 X Y 011576A
-176.99 -30.25 15 3.07 0.38 -3.45 2.75 8.61 -0.68 24 X Y 011576B
end
# görüntülemek için varsa xv, gv, gs veya display komutu kullanılabilir
</bash>
[[Category:GMT Komutları]]
1585
1535
2009-04-01T21:10:24Z
Ziyadin
4
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
<bash>
# Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz
# aşağıdaki formatta verilir focal mechanizma. Bu da -Sd seçeneği ile plot edilir.
pscoast -Df -W -O -R17.5/46/30.1/46 -JM8 -K > $name
psmeca << end -JM -R -O -Sd.135 -W2 -E255/255/255 -G0/0/255 >> $name
-176.96 -29.25 48 7.68 0.09 -7.77 1.39 4.52 -3.26 26 X Y 010176A
-75.14 -13.42 85 -1.78 -0.59 2.37 -1.28 1.97 -2.90 24 X Y 010576A
159.50 51.45 15 1.10 -0.30 -0.80 1.05 1.24 -0.56 25 X Y 010676A
167.81 -15.97 174 -1.70 2.29 -0.59 -2.33 -1.23 2.01 25 X Y 010976A
-16.29 66.33 15 -0.51 -2.86 3.37 0.05 -0.78 -0.86 25 X Y 011376A
-177.04 -29.69 47 4.78 -0.49 -4.30 0.83 3.62 -1.32 27 X Y 011476A
-176.75 -28.72 18 2.56 0.18 -2.74 3.58 6.77 -1.23 27 X Y 011476B
-176.62 -28.61 15 2.34 0.24 -2.58 0.62 3.71 -0.68 25 X Y 011476C
-176.63 -30.25 15 1.44 0.06 -1.50 0.30 1.18 -0.46 25 X Y 011576A
-176.99 -30.25 15 3.07 0.38 -3.45 2.75 8.61 -0.68 24 X Y 011576B
end
# görüntülemek için varsa xv, gv, gs veya display komutu kullanılabilir
</bash>
[[Category:GMT Komutları]]
1535
1534
2009-03-19T07:25:34Z
AhmetA
2
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
[[Category:GMT Komutları]]
1534
2009-03-19T07:24:51Z
AhmetA
2
==Aki Convention==
* Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir.
* Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin
<bash>
psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps
35.0569605 40.8025162 5 43.869 89.9 179 5 34.9 40.88 Mw=5
END
</bash>
Psscale
0
1492
2075
2011-09-08T07:51:49Z
AhmetA
2
Haritalara ölçek eklemek için kullanılır.
== Kullanım==
== Örnek ==
psscale -D10/-2/4/0.8h -Cpaletstres -B1:stress:/:bar:
Açıklaması:
* -Dx-koordinat/y-koordinat/uzunluk/genişlikYatay
* Genişlikten sonraki h harfi yatay konumlandırmaya işaret ediyor.
* -C: palet
Pstext
0
1407
1921
1920
2009-09-30T15:23:29Z
AhmetA
2
/* Örnek Kullanım 1 */
Postscript harita veya grafiklerine metin eklemek için kullanılır.
==Örnek Kullanım 1==
* Nokta koordinatları Boylam-Enlem olarak koordinat.dat dosyasında yazıyor olsun. Bu dosyadaki noktaların koordinatlarını nokta numaralarını yazdıralım:
<bash>
awk '{print $1, $2, "10 0 0 LM", NR }' koordinat.dat | \
pstext $R1 -O -K -G0/0/255 -D0.3/0 >> $psdosya
</bash>
Örneği tek başına çalıştırmak için >> işaretini ve -O'yu değiştirin
Burada awk'tan yardım alıyoruz:
* $1 Boylamları içeren ilk kolon
* $2 Enlemleri içeren ikinci kolon
* 10 0 0 LM ibaresi sırası ile font boyu 10 olsun, yazı açısı 0 olsun, font olarak 0 numaralı Helvetica kullanılsın, ve hizalama LM yani "left middle" alınsın demektir.
* NR awk'ta satır numarasını ifade eder. Noktalarımız dosyada ilk satırdan başlıyorsa bu nokta numarasına eşit olacak.
* "|" yani pipe karakteri komutun çıktısını bir başka komuta yönlendirmek için kullanılır.
* Satır sonundaki ters bölü işareti komutun alt satırda devam edeceğini kullandığımız sistem kabuğuna (burada bash shell) bildirir.
* pstext awk'ın sunduğu girdiyi çizimde kullanır.
==Örnek Kullanım 2==
* Veri kolonları: x, y, font boyu, yazı açısı, [[font numarası]], hizalama, metin
<bash>
pstext -R -J -H -M -N << EOF >> x1.ps
Opsiyonel comment-not satiri: goruntulenmez
> 35 40.61 10 0 4 LT 13p 6i j
Strike:43, Dip:90, Rake:180, Slip: 3cm, 2-5km, 14km
EOF
</bash>
[[Category:GMT Komutları]]
1920
1748
2009-09-30T15:23:15Z
AhmetA
2
Postscript harita veya grafiklerine metin eklemek için kullanılır.
==Örnek Kullanım 1==
* Nokta koordinatları Boylam-Enlem olarak koordinat.dat dosyasında yazıyor olsun. Bu dosyadaki noktaların koordinatlarını nokta numaralarını yazdıralım:
<bash>
awk '{print $1, $2, "10 0 0 LM", NR }' koordinat.dat | \
pstext $R1 -O -K -G0/0/255 -D0.3/0 >> $psdosya
</bash
Örneği tek başına çalıştırmak için >> işaretini ve -O'yu değiştirin
Burada awk'tan yardım alıyoruz:
* $1 Boylamları içeren ilk kolon
* $2 Enlemleri içeren ikinci kolon
* 10 0 0 LM ibaresi sırası ile font boyu 10 olsun, yazı açısı 0 olsun, font olarak 0 numaralı Helvetica kullanılsın, ve hizalama LM yani "left middle" alınsın demektir.
* NR awk'ta satır numarasını ifade eder. Noktalarımız dosyada ilk satırdan başlıyorsa bu nokta numarasına eşit olacak.
* "|" yani pipe karakteri komutun çıktısını bir başka komuta yönlendirmek için kullanılır.
* Satır sonundaki ters bölü işareti komutun alt satırda devam edeceğini kullandığımız sistem kabuğuna (burada bash shell) bildirir.
* pstext awk'ın sunduğu girdiyi çizimde kullanır.
==Örnek Kullanım 2==
* Veri kolonları: x, y, font boyu, yazı açısı, [[font numarası]], hizalama, metin
<bash>
pstext -R -J -H -M -N << EOF >> x1.ps
Opsiyonel comment-not satiri: goruntulenmez
> 35 40.61 10 0 4 LT 13p 6i j
Strike:43, Dip:90, Rake:180, Slip: 3cm, 2-5km, 14km
EOF
</bash>
[[Category:GMT Komutları]]
1748
1537
2009-04-04T14:42:28Z
Onur
5
Postscript harita veya grafiklerine metin eklemek için kullanılır.
==Örnek Kullanım==
* Veri kolonları: x, y, font boyu, yazı açısı, [[font numarası]], hizalama, metin
<bash>
pstext -R -J -H -M -N << EOF >> x1.ps
Opsiyonel comment-not satiri: goruntulenmez
> 35 40.61 10 0 4 LT 13p 6i j
Strike:43, Dip:90, Rake:180, Slip: 3cm, 2-5km, 14km
EOF
</bash>
[[Category:GMT Komutları]]
1537
2009-03-19T07:29:24Z
AhmetA
2
Postscript harita veya grafiklerimize metin eklemek için kullanılır.
==Örnek Kullanım==
* Kolonlar: x, y, ebat, açı, [[font numarası]], justify, metin
<bash>
pstext -R -J -H -M -N << EOF >> x1.ps
Opsiyonel comment-not satiri: goruntulenmez
> 35 40.61 10 0 4 LT 13p 6i j
Strike:43, Dip:90, Rake:180, Slip: 3cm, 2-5km, 14km
EOF
</bash>
[[Category:GMT Komutları]]
Psvelo
0
1415
1654
1653
2009-04-02T12:46:49Z
Ziyadin
4
''' Bu komut ile vektör çizimi yapılır'''
Çizdirilmesi isten vektörün sırasıyla aşağıdaki parametreleri verilir
lon lat d-b_bileşen k-g_bileşen d-b_hata k-g_hata korelasyon istasyon_ismi
örnek:
<bash>
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R17/21/38/40 -JM7 -Gred -Wred > gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
end
</bash>
[[Category:GMT Komutları]]
1653
1652
2009-04-02T12:45:45Z
Ziyadin
4
''' Bu komut ile vektör çizimi yapılır'''
Çizdirilmesi isten vektörün sırasıyla aşağıdaki parametreleri verilir
lon lat d-b_bileşen k-g_bileşen d-b_hata k-g_hata korelasyon istasyon_ismi
örnek:
<bash>
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
end
</bash>
[[Category:GMT Komutları]]
1652
1651
2009-04-02T12:45:18Z
Ziyadin
4
''' Bu komut ile vektör çizimi yapılır'''
Çizdirilmesi isten vektörün sırasıyla aşağıdaki parametreleri verilir
lon lat d-b_bileşen k-g_bileşen d-b_hata k-g_hata korelasyon istasyon_ismi
<bash>
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
end
</bash>
[[Category:GMT Komutları]]
1651
1650
2009-04-02T12:43:28Z
Ziyadin
4
''' Bu komut ile vektör çizimi yapılır'''
Çizdirilmesi isten vektörün aşağıdaki özelliklerini bilmek gerekiyor
lon lat d-b_bileşen k-g_bileşen d-b_hata k-g_hata korelasyon istasyon_ismi
<bash>
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
end
</bash>
[[Category:GMT Komutları]]
1650
1649
2009-04-02T12:41:53Z
Ziyadin
4
''' Bu komut ile vektör çizimi yapılır'''
lon lat d-b_bileşen k-g_bileşen d-b_hata k-g_hata korelasyon istasyon_ismi
<bash>
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
end
</bash>
[[Category:GMT Komutları]]
1649
1648
2009-04-02T12:40:16Z
Ziyadin
4
''' Bu komut ile vektör çizimi yapılır'''
<bash>
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
end
</bash>
[[Category:GMT Komutları]]
1648
1630
2009-04-02T12:39:55Z
Ziyadin
4
'''psvelo komutu ile vektör çizimi yapılır'''
<bash>
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
end
</bash>
[[Category:GMT Komutları]]
1630
1629
2009-04-02T08:27:07Z
Ziyadin
4
== Reilinger et al., 2006 GPS vektörlerinin plot edilmesi ==
[[Resim:gps.jpg]]
<bash>
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm gps.ps
pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID
21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS
21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA
22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN
22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ
22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR
22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO
22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA
22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON
22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA
22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA
23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB
23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK
23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI
23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1
23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO
23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR
23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1
23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN
23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL
23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA
23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION
24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA
24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS
24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO
24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR
24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS
24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL
24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML
24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2
25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN
25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR
25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2
25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC
25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR
25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK
25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT
26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN
26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS
26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU
26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST
26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA
26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER
26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR
26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE
26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR
26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO
26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN
26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL
26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP
26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV
26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS
26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA
26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU
26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA
26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM
26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM
26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK
26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK
26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN
26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1
26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI
26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO
27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE
27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU
27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK
27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE
27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT
27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR
27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI
27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI
27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO
27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA
27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB
27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID
27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR
27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN
27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG
27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG
27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE
27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL
27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU
27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR
27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB
27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI
27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV
27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE
27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK
27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA
27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI
27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER
27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM
28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME
28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE
28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI
28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP
28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI
28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA
28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE
28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR
28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA
28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN
28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE
29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY
29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA
29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN
29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD
29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS
29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA
29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU
29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA
29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA
29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML
29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA
29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE
29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN
29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE
29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA
29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI
29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA
29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC
29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK
29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE
29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE
29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO
29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB
29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS
29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL
29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ
29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK
30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE
30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL
30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS
30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD
30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG
30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI
30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP
30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO
30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP
30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS
30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ
30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL
30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK
30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA
30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER
30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA
30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST
31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW
31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2
31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI
31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR
32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI
32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI
32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA
32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR
33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ
33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE
33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB
33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT
33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO
33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB
33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS
33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR
33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG
33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS
33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO
33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH
34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM
34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS
34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ
34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA
34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0
34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO
34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA
34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI
34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG
34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV
34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR
34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT
35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM
35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG
35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR
35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM
35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO
35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG
35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB
35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG
35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ
35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO
35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN
35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC
36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY
36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK
36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT
36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE
36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR
36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC
36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR
36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS
36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ
36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK
36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA
36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ
36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ
36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR
37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI
37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY
37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI
37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR
37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI
37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP
37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH
37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA
37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC
38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1
38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI
39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH
39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_
39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV
39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC
39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD
39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO
39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB
39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD
40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO
40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC
40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO
40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2
40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI
40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI
41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH
41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU
41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA
41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART
41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB
41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT
41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU
42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU
42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA
42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ
42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA
42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK
42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI
42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD
42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT
42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA
42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG
42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS
end
xv gps.ps &
</bash>
[[Category:GMT Komutları]]
1629
1619
2009-04-02T08:25:36Z
Ziyadin
4
== Reilinger 2006 GPS vektörlerinin plot edilmesi ==
[[Resim:gps.jpg]]
<bash>
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm gps.ps
pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID
21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS
21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA
22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN
22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ
22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR
22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO
22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA
22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON
22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA
22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA
23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB
23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK
23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI
23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1
23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO
23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR
23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1
23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN
23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL
23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA
23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION
24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA
24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS
24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO
24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR
24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS
24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL
24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML
24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2
25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN
25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR
25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2
25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC
25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR
25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK
25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT
26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN
26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS
26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU
26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST
26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA
26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER
26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR
26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE
26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR
26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO
26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN
26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL
26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP
26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV
26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS
26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA
26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU
26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA
26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM
26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM
26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK
26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK
26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN
26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1
26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI
26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO
27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE
27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU
27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK
27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE
27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT
27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR
27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI
27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI
27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO
27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA
27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB
27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID
27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR
27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN
27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG
27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG
27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE
27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL
27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU
27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR
27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB
27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI
27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV
27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE
27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK
27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA
27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI
27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER
27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM
28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME
28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE
28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI
28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP
28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI
28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA
28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE
28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR
28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA
28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN
28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE
29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY
29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA
29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN
29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD
29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS
29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA
29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU
29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA
29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA
29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML
29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA
29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE
29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN
29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE
29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA
29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI
29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA
29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC
29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK
29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE
29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE
29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO
29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB
29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS
29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL
29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ
29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK
30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE
30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL
30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS
30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD
30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG
30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI
30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP
30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO
30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP
30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS
30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ
30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL
30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK
30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA
30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER
30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA
30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST
31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW
31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2
31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI
31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR
32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI
32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI
32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA
32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR
33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ
33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE
33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB
33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT
33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO
33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB
33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS
33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR
33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG
33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS
33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO
33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH
34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM
34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS
34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ
34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA
34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0
34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO
34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA
34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI
34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG
34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV
34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR
34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT
35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM
35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG
35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR
35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM
35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO
35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG
35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB
35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG
35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ
35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO
35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN
35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC
36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY
36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK
36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT
36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE
36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR
36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC
36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR
36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS
36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ
36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK
36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA
36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ
36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ
36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR
37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI
37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY
37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI
37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR
37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI
37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP
37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH
37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA
37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC
38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1
38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI
39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH
39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_
39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV
39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC
39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD
39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO
39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB
39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD
40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO
40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC
40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO
40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2
40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI
40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI
41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH
41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU
41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA
41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART
41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB
41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT
41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU
42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU
42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA
42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ
42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA
42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK
42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI
42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD
42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT
42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA
42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG
42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS
end
xv gps.ps &
</bash>
[[Category:GMT Komutları]]
1619
1617
2009-04-02T07:17:16Z
Ziyadin
4
== Reilinger 2006 GPS vektörlerinin plot edilmesi ==
[[Resim:gps.jpg]]
<bash>
gmtset PAPER_MEDIA A4 MEASURE_UNIT inch
\rm gps.ps
pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID
21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS
21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA
22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN
22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ
22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR
22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO
22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA
22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON
22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA
22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA
23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB
23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK
23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI
23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1
23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO
23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR
23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1
23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN
23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL
23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA
23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION
24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA
24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS
24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO
24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR
24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS
24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL
24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML
24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2
25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN
25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR
25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2
25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC
25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR
25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK
25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT
26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN
26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS
26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU
26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST
26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA
26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER
26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR
26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE
26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR
26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO
26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN
26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL
26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP
26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV
26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS
26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA
26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU
26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA
26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM
26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM
26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK
26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK
26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN
26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1
26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI
26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO
27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE
27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU
27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK
27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE
27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT
27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR
27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI
27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI
27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO
27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA
27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB
27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID
27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR
27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN
27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG
27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG
27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE
27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL
27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU
27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR
27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB
27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI
27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV
27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE
27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK
27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA
27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI
27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER
27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM
28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME
28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE
28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI
28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP
28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI
28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA
28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE
28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR
28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA
28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN
28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE
29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY
29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA
29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN
29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD
29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS
29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA
29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU
29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA
29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA
29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML
29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA
29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE
29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN
29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE
29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA
29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI
29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA
29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC
29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK
29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE
29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE
29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO
29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB
29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS
29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL
29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ
29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK
30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE
30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL
30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS
30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD
30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG
30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI
30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP
30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO
30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP
30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS
30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ
30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL
30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK
30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA
30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER
30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA
30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST
31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW
31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2
31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI
31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR
32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI
32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI
32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA
32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR
33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ
33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE
33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB
33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT
33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO
33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB
33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS
33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR
33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG
33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS
33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO
33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH
34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM
34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS
34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ
34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA
34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0
34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO
34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA
34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI
34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG
34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV
34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR
34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT
35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM
35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG
35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR
35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM
35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO
35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG
35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB
35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG
35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ
35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO
35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN
35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC
36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY
36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK
36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT
36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE
36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR
36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC
36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR
36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS
36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ
36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK
36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA
36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ
36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ
36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR
37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI
37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY
37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI
37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR
37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI
37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP
37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH
37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA
37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC
38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1
38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI
39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH
39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_
39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV
39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC
39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD
39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO
39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB
39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD
40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO
40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC
40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO
40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2
40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI
40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI
41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH
41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU
41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA
41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART
41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB
41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT
41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU
42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU
42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA
42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ
42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA
42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK
42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI
42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD
42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT
42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA
42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG
42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS
end
xv gps.ps &
</bash>
[[Category:GMT Komutları]]
1617
1592
2009-04-02T07:02:57Z
AhmetA
2
kategori
<bash>
\rm gps.ps
pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID
21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS
21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA
22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN
22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ
22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR
22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO
22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA
22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON
22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA
22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA
23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB
23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK
23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI
23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1
23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO
23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR
23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1
23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN
23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL
23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA
23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION
24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA
24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS
24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO
24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR
24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS
24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL
24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML
24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2
25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN
25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR
25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2
25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC
25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR
25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK
25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT
26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN
26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS
26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU
26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST
26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA
26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER
26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR
26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE
26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR
26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO
26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN
26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL
26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP
26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV
26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS
26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA
26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU
26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA
26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM
26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM
26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK
26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK
26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN
26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1
26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI
26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO
27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE
27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU
27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK
27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE
27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT
27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR
27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI
27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI
27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO
27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA
27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB
27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID
27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR
27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN
27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG
27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG
27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE
27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL
27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU
27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR
27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB
27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI
27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV
27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE
27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK
27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA
27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI
27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER
27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM
28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME
28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE
28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI
28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP
28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI
28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA
28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE
28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR
28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA
28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN
28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE
29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY
29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA
29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN
29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD
29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS
29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA
29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU
29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA
29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA
29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML
29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA
29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE
29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN
29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE
29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA
29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI
29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA
29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC
29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK
29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE
29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE
29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO
29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB
29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS
29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL
29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ
29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK
30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE
30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL
30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS
30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD
30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG
30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI
30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP
30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO
30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP
30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS
30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ
30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL
30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK
30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA
30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER
30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA
30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST
31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW
31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2
31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI
31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR
32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI
32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI
32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA
32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR
33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ
33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE
33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB
33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT
33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO
33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB
33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS
33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR
33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG
33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS
33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO
33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH
34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM
34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS
34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ
34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA
34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0
34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO
34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA
34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI
34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG
34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV
34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR
34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT
35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM
35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG
35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR
35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM
35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO
35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG
35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB
35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG
35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ
35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO
35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN
35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC
36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY
36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK
36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT
36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE
36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR
36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC
36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR
36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS
36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ
36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK
36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA
36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ
36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ
36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR
37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI
37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY
37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI
37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR
37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI
37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP
37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH
37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA
37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC
38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1
38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI
39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH
39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_
39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV
39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC
39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD
39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO
39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB
39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD
40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO
40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC
40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO
40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2
40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI
40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI
41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH
41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU
41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA
41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART
41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB
41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT
41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU
42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU
42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA
42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ
42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA
42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK
42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI
42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD
42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT
42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA
42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG
42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS
end
xv gps.ps &
</bash>
[[Category:GMT Komutları]]
1592
1591
2009-04-01T21:24:09Z
Ziyadin
4
<bash>
\rm gps.ps
pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps
psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID
21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS
21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA
22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN
22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ
22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR
22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO
22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA
22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON
22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA
22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA
23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB
23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK
23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI
23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1
23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO
23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR
23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1
23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN
23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL
23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA
23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION
24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA
24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS
24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO
24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR
24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS
24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL
24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML
24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2
25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN
25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR
25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2
25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC
25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR
25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK
25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT
26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN
26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS
26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU
26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST
26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA
26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER
26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR
26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE
26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR
26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO
26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN
26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL
26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP
26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV
26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS
26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA
26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU
26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA
26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM
26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM
26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK
26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK
26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN
26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1
26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI
26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO
27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE
27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU
27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK
27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE
27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT
27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR
27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI
27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI
27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO
27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA
27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB
27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID
27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR
27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN
27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG
27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG
27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE
27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL
27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU
27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR
27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB
27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI
27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV
27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE
27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK
27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA
27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI
27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER
27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM
28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME
28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE
28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI
28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP
28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI
28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA
28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE
28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR
28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA
28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN
28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE
29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY
29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA
29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN
29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD
29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS
29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA
29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU
29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA
29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA
29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML
29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA
29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE
29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN
29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE
29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA
29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI
29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA
29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC
29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK
29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE
29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE
29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO
29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB
29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS
29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL
29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ
29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK
30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE
30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL
30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS
30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD
30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG
30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI
30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP
30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO
30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP
30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS
30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ
30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL
30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK
30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA
30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER
30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA
30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST
31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW
31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2
31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI
31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR
32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI
32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI
32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA
32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR
33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ
33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE
33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB
33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT
33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO
33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB
33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS
33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR
33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG
33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS
33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO
33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH
34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM
34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS
34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ
34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA
34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0
34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO
34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA
34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI
34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG
34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV
34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR
34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT
35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM
35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG
35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR
35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM
35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO
35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG
35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB
35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG
35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ
35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO
35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN
35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC
36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY
36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK
36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT
36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE
36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR
36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC
36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR
36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS
36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ
36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK
36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA
36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ
36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ
36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR
37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI
37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY
37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI
37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR
37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI
37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP
37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH
37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA
37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC
38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1
38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI
39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH
39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_
39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV
39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC
39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD
39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO
39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB
39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD
40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO
40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC
40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO
40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2
40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI
40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI
41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH
41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU
41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA
41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART
41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB
41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT
41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU
42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU
42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA
42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ
42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA
42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK
42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI
42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD
42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT
42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA
42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG
42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS
end
xv gps.ps &
</bash>
1591
2009-04-01T21:19:26Z
Ziyadin
4
<bash>
pscoast -R15/60/20/45 -JM8 -Df -S120 -W -K > gps.ps
psvelo end -Se.01/0.1/0 -A0.005/0.1/0.04 $R -O -Gred -Wred >> gps.ps
20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS
20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID
21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS
21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA
22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN
22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ
22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR
22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO
22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA
22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON
22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA
22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA
23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB
23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK
23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI
23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1
23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO
23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR
23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1
23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN
23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL
23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA
23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION
24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA
24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS
24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO
24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR
24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS
24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL
24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML
24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2
25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN
25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR
25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2
25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC
25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR
25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK
25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT
26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN
26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS
26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU
26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST
26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA
26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER
26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR
26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE
26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR
26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO
26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN
26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL
26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP
26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV
26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS
26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA
26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU
26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA
26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM
26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM
26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK
26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK
26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN
26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1
26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI
26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO
27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE
27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU
27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK
27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE
27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT
27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR
27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI
27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI
27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO
27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA
27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB
27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID
27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR
27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN
27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG
27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG
27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE
27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL
27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU
27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR
27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB
27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI
27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV
27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE
27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK
27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA
27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI
27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER
27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM
28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME
28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE
28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI
28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP
28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI
28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA
28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE
28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR
28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA
28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN
28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE
29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY
29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA
29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN
29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD
29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS
29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA
29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU
29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA
29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA
29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML
29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA
29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE
29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN
29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE
29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA
29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI
29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA
29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC
29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK
29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE
29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE
29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO
29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB
29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS
29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL
29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ
29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK
30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE
30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL
30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS
30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD
30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG
30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI
30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP
30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO
30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP
30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS
30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ
30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL
30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK
30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA
30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER
30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA
30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST
31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW
31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW
31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2
31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI
31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR
32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI
32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI
32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA
32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM
32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR
33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ
33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE
33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB
33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT
33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO
33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB
33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS
33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR
33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG
33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS
33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO
33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH
34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM
34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS
34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ
34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA
34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0
34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO
34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA
34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI
34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG
34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV
34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR
34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT
35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM
35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG
35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR
35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM
35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO
35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG
35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB
35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG
35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ
35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO
35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN
35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC
36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY
36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK
36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT
36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE
36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR
36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC
36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR
36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS
36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ
36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK
36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA
36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ
36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ
36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR
37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI
37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY
37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI
37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR
37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI
37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP
37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH
37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA
37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC
38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY
38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1
38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI
39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH
39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_
39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV
39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC
39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD
39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO
39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB
39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD
40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO
40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC
40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO
40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2
40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI
40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI
41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH
41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU
41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA
41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART
41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK
41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB
41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT
41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU
42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU
42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA
42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ
42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA
42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK
42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI
42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD
42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT
42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA
42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG
42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS
end
xv $name &
</bash>
SRTM
0
1477
1987
1985
2010-09-19T08:35:18Z
Onur
5
/* Veri İndirme */
'''The Shuttle Radar Topography Mission (SRTM)'''
Yüksek çözünürlükte topoğrafya verisi toplamak için yapılmış bir projedir.
'''Çözünürlük:'''
* ABD için 30 m
* Tüm Dünya için 90 m (3 saniye)
'''Ayrıca bkz.'''
* [[SRTM çizimi]]
== Veri İndirme ==
*[http://dds.cr.usgs.gov/srtm/ USGS-SRTM] sunucusundan 1'er derecelik dosyalar halinde indirilebilir. Dosyalar [[HGT]] formatındadır.
*Türkiye 300 metre (10 s) örneklemeli GRD dosyası: http://www.atag.itu.edu.tr/GMTtr/veri/index.html
== SRTM Verisinin GMT netCDF Formatına Çevrilmesi ==
* Öncelikle istenilen bölge için HGT formatındaki veriler internetten alınmalıdır. http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/
web sayfasından ilgili bölge klasörüne girilir (alt klasörlerdeki dosya sayısı çok fazla olduğundan sayfanın açılması uzun sürecektir). Dosyalar sıkıştırılmış şekilde 1 derecelik dosyalar halindedir.
* Dosyaları, çalıştığınız klasör içinde oluşturacağınız '''HGT''' adlı bir klasöre yerleştirin. Bu önemli, çevirme betiği (convert2.sh) bu klasör adına göre çalışır.
* convert2.sh betiği verilen bir aralıkta HGT dosyalarını birleştirir. Ancak eksik bir HGT dosyası olursa birleştirme işi yapılamaz. Örneğin Karadeniz çevresinin HGT dosyalarını aldınız, ancak tamamen denizle kaplı kısımların HGT dosyası olmayacaktır. Veri olmayan parçaları sahte bir grd dosyası ile doldurmamız gerekir. Bunun için aşağıdaki iki komutu kullanın.
grdlandmask -R30/31/30/31 -I3c -Gtmp.grd
grdmath tmp.grd 0 MUL = zero.grd
rm tmp.grd
Burada 1x1 derecelik alan icin 3 saniye (''-I3c'') örneklemeli bir grd dosyası oluşturulur. Sonrasında bu dosya içindeki tüm değerler sıfır ile çarpılır.
Elde ettiğiniz zero.grd dosyasını HGT klasörüne kopyalayın. Bu dosyayı bir kere yaratmanız yeterlidir.
NOT: zero.grd dosyasının sınırları önemli değildir (ancak 1 derecelik alan olmalıdır). Ekteki betik, boş hücre için zero.grd dosyasının sınırlarını değiştirerek kullanır.
* Tüm HGT dosyalarınız hazır ve zero.grd dosyanızda HGT klasörü içinde ise ekteki betiği aşağıdaki örnekteki gibi çalıştırın
bash convert2.sh " 30 31 32 " "40 41 42"
Burada enlem ve boylam değerlerini sırayla girmeniz gerekir ve tırnak işaretlerini unutmayın! Bu örnekte 30 31 ve 32 derece enlemler ve 40, 41 ve 42 derece boylamları içeren hücreler birleştirilir. Bu alanın sınırları GMT formatıyla -R40/43/30/33 şeklindedir.
* Çıkış dosyası OUT.grd olacaktır.
== convert2.sh ==
HGT dosyalarını çevirecek bash betiği. Aşağıdaki parçayı seçip kopyalayın ve convert2.sh adlı dosyaya yapıştırarak betik dosyasını oluşturun.
<pre>
#!/bin/bash
#Convert 1x1 srtm data with 3'' resolution to gmt - NetCDF format
#paste the 1x1 tile together
#this script works only if the tiles are arranged in a rectangle
#lat and lon have to be continuously
#copy the script into the directory of the downloaded files
# Usage: convert2.sh "lats" "lons"
# convert2.sh " 30 31 32 " "40 41 42"
grd="OUT.grd" #final name of the grd-file
countb=1
ext=".hgt" #file extension hgt or bil or whatever
HGT="HGT"
echo "Lat:" $1
echo "Lon:" $2
#-----------------Loop for latidude -------------#
for i in $1 #lat
do
counta=1
#-----------------Loop for longitude -------------#
for j in $2 #lon
do
# psudo data for unavalible cell, Onur TAN
cp $HGT/zero.grd tile.grd; grdedit tile.grd -R$j"/"$[$j+1]"/"$i"/"$[$i+1]
xyz2grd -V $HGT/N$i"E0"$j$ext -Gtile.grd -I3c -R$j"/"$[$j+1]"/"$i"/"$[$i+1] -N-32768 -ZTLhw
if [ "$counta" = "1" ]; then
mv tile.grd $i$grd
else
out="-G$i$grd"
grdpaste $i$grd tile.grd $out
fi
counta=$[$counta+1]
done
#-----------------End Loop longitude -------------#
if [ "$countb" = "1" ]; then
mv $i$grd $grd
else
grdpaste $i$grd $grd -G$grd
fi
countb=$[$countb+1]
done
#-----------------End Loop for latidude -------------#
#-----------------Clean up -------------#
mv $grd dummy
rm *.grd
mv dummy $grd
</pre>
== Örnek ==
Örnek ekran görüntüsü:
<pre>
onur@quasar SRTMv2> convert2.sh " 41 42 43 " "29 30 31"
Lat: 41 42 43
Lon: 29 30 31
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Working on file HGT/N41E029.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Working on file HGT/N41E030.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Working on file HGT/N41E031.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N42E029.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N42E030.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N42E031.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N43E029.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N43E030.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N43E031.hgt
onur@quasar SRTMv2> grdinfo OUT.grd
OUT.grd: Title: OUT.grd
OUT.grd: Command: grdpaste 43OUT.grd OUT.grd -GOUT.grd
OUT.grd: Remark:
OUT.grd: Gridline node registration used
OUT.grd: Grid file format: nf (# 18)
OUT.grd: x_min: 29 x_max: 32 x_inc: 0.000833333 name: x nx: 3601
OUT.grd: y_min: 41 y_max: 44 y_inc: 0.000833333 name: y ny: 3601
OUT.grd: z_min: -22 z_max: 1630 name: z
OUT.grd: scale_factor: 1 add_offset: 0
onur@quasar SRTMv2>
</pre>
== Dış Bağlantılar ==
*[http://dds.cr.usgs.gov/srtm/ Veri Klasörü]
*[http://www2.jpl.nasa.gov/srtm/ NASA]
*[http://srtm.usgs.gov/index.php USGS]
*[http://www.vterrain.org/Elevation/SRTM/ vterrain.org]
1985
1984
2010-09-19T08:32:32Z
Onur
5
/* Dış Bağlantılar */
'''The Shuttle Radar Topography Mission (SRTM)'''
Yüksek çözünürlükte topoğrafya verisi toplamak için yapılmış bir projedir.
'''Çözünürlük:'''
* ABD için 30 m
* Tüm Dünya için 90 m (3 saniye)
'''Ayrıca bkz.'''
* [[SRTM çizimi]]
== Veri İndirme ==
[http://dds.cr.usgs.gov/srtm/ USGS-SRTM] sunucusundan 1'er derecelik dosyalar halinde indirilebilir. Dosyalar [[HGT]] formatındadır.
== SRTM Verisinin GMT netCDF Formatına Çevrilmesi ==
* Öncelikle istenilen bölge için HGT formatındaki veriler internetten alınmalıdır. http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/
web sayfasından ilgili bölge klasörüne girilir (alt klasörlerdeki dosya sayısı çok fazla olduğundan sayfanın açılması uzun sürecektir). Dosyalar sıkıştırılmış şekilde 1 derecelik dosyalar halindedir.
* Dosyaları, çalıştığınız klasör içinde oluşturacağınız '''HGT''' adlı bir klasöre yerleştirin. Bu önemli, çevirme betiği (convert2.sh) bu klasör adına göre çalışır.
* convert2.sh betiği verilen bir aralıkta HGT dosyalarını birleştirir. Ancak eksik bir HGT dosyası olursa birleştirme işi yapılamaz. Örneğin Karadeniz çevresinin HGT dosyalarını aldınız, ancak tamamen denizle kaplı kısımların HGT dosyası olmayacaktır. Veri olmayan parçaları sahte bir grd dosyası ile doldurmamız gerekir. Bunun için aşağıdaki iki komutu kullanın.
grdlandmask -R30/31/30/31 -I3c -Gtmp.grd
grdmath tmp.grd 0 MUL = zero.grd
rm tmp.grd
Burada 1x1 derecelik alan icin 3 saniye (''-I3c'') örneklemeli bir grd dosyası oluşturulur. Sonrasında bu dosya içindeki tüm değerler sıfır ile çarpılır.
Elde ettiğiniz zero.grd dosyasını HGT klasörüne kopyalayın. Bu dosyayı bir kere yaratmanız yeterlidir.
NOT: zero.grd dosyasının sınırları önemli değildir (ancak 1 derecelik alan olmalıdır). Ekteki betik, boş hücre için zero.grd dosyasının sınırlarını değiştirerek kullanır.
* Tüm HGT dosyalarınız hazır ve zero.grd dosyanızda HGT klasörü içinde ise ekteki betiği aşağıdaki örnekteki gibi çalıştırın
bash convert2.sh " 30 31 32 " "40 41 42"
Burada enlem ve boylam değerlerini sırayla girmeniz gerekir ve tırnak işaretlerini unutmayın! Bu örnekte 30 31 ve 32 derece enlemler ve 40, 41 ve 42 derece boylamları içeren hücreler birleştirilir. Bu alanın sınırları GMT formatıyla -R40/43/30/33 şeklindedir.
* Çıkış dosyası OUT.grd olacaktır.
== convert2.sh ==
HGT dosyalarını çevirecek bash betiği. Aşağıdaki parçayı seçip kopyalayın ve convert2.sh adlı dosyaya yapıştırarak betik dosyasını oluşturun.
<pre>
#!/bin/bash
#Convert 1x1 srtm data with 3'' resolution to gmt - NetCDF format
#paste the 1x1 tile together
#this script works only if the tiles are arranged in a rectangle
#lat and lon have to be continuously
#copy the script into the directory of the downloaded files
# Usage: convert2.sh "lats" "lons"
# convert2.sh " 30 31 32 " "40 41 42"
grd="OUT.grd" #final name of the grd-file
countb=1
ext=".hgt" #file extension hgt or bil or whatever
HGT="HGT"
echo "Lat:" $1
echo "Lon:" $2
#-----------------Loop for latidude -------------#
for i in $1 #lat
do
counta=1
#-----------------Loop for longitude -------------#
for j in $2 #lon
do
# psudo data for unavalible cell, Onur TAN
cp $HGT/zero.grd tile.grd; grdedit tile.grd -R$j"/"$[$j+1]"/"$i"/"$[$i+1]
xyz2grd -V $HGT/N$i"E0"$j$ext -Gtile.grd -I3c -R$j"/"$[$j+1]"/"$i"/"$[$i+1] -N-32768 -ZTLhw
if [ "$counta" = "1" ]; then
mv tile.grd $i$grd
else
out="-G$i$grd"
grdpaste $i$grd tile.grd $out
fi
counta=$[$counta+1]
done
#-----------------End Loop longitude -------------#
if [ "$countb" = "1" ]; then
mv $i$grd $grd
else
grdpaste $i$grd $grd -G$grd
fi
countb=$[$countb+1]
done
#-----------------End Loop for latidude -------------#
#-----------------Clean up -------------#
mv $grd dummy
rm *.grd
mv dummy $grd
</pre>
== Örnek ==
Örnek ekran görüntüsü:
<pre>
onur@quasar SRTMv2> convert2.sh " 41 42 43 " "29 30 31"
Lat: 41 42 43
Lon: 29 30 31
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Working on file HGT/N41E029.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Working on file HGT/N41E030.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Working on file HGT/N41E031.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N42E029.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N42E030.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N42E031.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N43E029.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N43E030.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N43E031.hgt
onur@quasar SRTMv2> grdinfo OUT.grd
OUT.grd: Title: OUT.grd
OUT.grd: Command: grdpaste 43OUT.grd OUT.grd -GOUT.grd
OUT.grd: Remark:
OUT.grd: Gridline node registration used
OUT.grd: Grid file format: nf (# 18)
OUT.grd: x_min: 29 x_max: 32 x_inc: 0.000833333 name: x nx: 3601
OUT.grd: y_min: 41 y_max: 44 y_inc: 0.000833333 name: y ny: 3601
OUT.grd: z_min: -22 z_max: 1630 name: z
OUT.grd: scale_factor: 1 add_offset: 0
onur@quasar SRTMv2>
</pre>
== Dış Bağlantılar ==
*[http://dds.cr.usgs.gov/srtm/ Veri Klasörü]
*[http://www2.jpl.nasa.gov/srtm/ NASA]
*[http://srtm.usgs.gov/index.php USGS]
*[http://www.vterrain.org/Elevation/SRTM/ vterrain.org]
1984
1981
2010-09-19T08:32:11Z
Onur
5
/* Dış Bağlantılar */
'''The Shuttle Radar Topography Mission (SRTM)'''
Yüksek çözünürlükte topoğrafya verisi toplamak için yapılmış bir projedir.
'''Çözünürlük:'''
* ABD için 30 m
* Tüm Dünya için 90 m (3 saniye)
'''Ayrıca bkz.'''
* [[SRTM çizimi]]
== Veri İndirme ==
[http://dds.cr.usgs.gov/srtm/ USGS-SRTM] sunucusundan 1'er derecelik dosyalar halinde indirilebilir. Dosyalar [[HGT]] formatındadır.
== SRTM Verisinin GMT netCDF Formatına Çevrilmesi ==
* Öncelikle istenilen bölge için HGT formatındaki veriler internetten alınmalıdır. http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/
web sayfasından ilgili bölge klasörüne girilir (alt klasörlerdeki dosya sayısı çok fazla olduğundan sayfanın açılması uzun sürecektir). Dosyalar sıkıştırılmış şekilde 1 derecelik dosyalar halindedir.
* Dosyaları, çalıştığınız klasör içinde oluşturacağınız '''HGT''' adlı bir klasöre yerleştirin. Bu önemli, çevirme betiği (convert2.sh) bu klasör adına göre çalışır.
* convert2.sh betiği verilen bir aralıkta HGT dosyalarını birleştirir. Ancak eksik bir HGT dosyası olursa birleştirme işi yapılamaz. Örneğin Karadeniz çevresinin HGT dosyalarını aldınız, ancak tamamen denizle kaplı kısımların HGT dosyası olmayacaktır. Veri olmayan parçaları sahte bir grd dosyası ile doldurmamız gerekir. Bunun için aşağıdaki iki komutu kullanın.
grdlandmask -R30/31/30/31 -I3c -Gtmp.grd
grdmath tmp.grd 0 MUL = zero.grd
rm tmp.grd
Burada 1x1 derecelik alan icin 3 saniye (''-I3c'') örneklemeli bir grd dosyası oluşturulur. Sonrasında bu dosya içindeki tüm değerler sıfır ile çarpılır.
Elde ettiğiniz zero.grd dosyasını HGT klasörüne kopyalayın. Bu dosyayı bir kere yaratmanız yeterlidir.
NOT: zero.grd dosyasının sınırları önemli değildir (ancak 1 derecelik alan olmalıdır). Ekteki betik, boş hücre için zero.grd dosyasının sınırlarını değiştirerek kullanır.
* Tüm HGT dosyalarınız hazır ve zero.grd dosyanızda HGT klasörü içinde ise ekteki betiği aşağıdaki örnekteki gibi çalıştırın
bash convert2.sh " 30 31 32 " "40 41 42"
Burada enlem ve boylam değerlerini sırayla girmeniz gerekir ve tırnak işaretlerini unutmayın! Bu örnekte 30 31 ve 32 derece enlemler ve 40, 41 ve 42 derece boylamları içeren hücreler birleştirilir. Bu alanın sınırları GMT formatıyla -R40/43/30/33 şeklindedir.
* Çıkış dosyası OUT.grd olacaktır.
== convert2.sh ==
HGT dosyalarını çevirecek bash betiği. Aşağıdaki parçayı seçip kopyalayın ve convert2.sh adlı dosyaya yapıştırarak betik dosyasını oluşturun.
<pre>
#!/bin/bash
#Convert 1x1 srtm data with 3'' resolution to gmt - NetCDF format
#paste the 1x1 tile together
#this script works only if the tiles are arranged in a rectangle
#lat and lon have to be continuously
#copy the script into the directory of the downloaded files
# Usage: convert2.sh "lats" "lons"
# convert2.sh " 30 31 32 " "40 41 42"
grd="OUT.grd" #final name of the grd-file
countb=1
ext=".hgt" #file extension hgt or bil or whatever
HGT="HGT"
echo "Lat:" $1
echo "Lon:" $2
#-----------------Loop for latidude -------------#
for i in $1 #lat
do
counta=1
#-----------------Loop for longitude -------------#
for j in $2 #lon
do
# psudo data for unavalible cell, Onur TAN
cp $HGT/zero.grd tile.grd; grdedit tile.grd -R$j"/"$[$j+1]"/"$i"/"$[$i+1]
xyz2grd -V $HGT/N$i"E0"$j$ext -Gtile.grd -I3c -R$j"/"$[$j+1]"/"$i"/"$[$i+1] -N-32768 -ZTLhw
if [ "$counta" = "1" ]; then
mv tile.grd $i$grd
else
out="-G$i$grd"
grdpaste $i$grd tile.grd $out
fi
counta=$[$counta+1]
done
#-----------------End Loop longitude -------------#
if [ "$countb" = "1" ]; then
mv $i$grd $grd
else
grdpaste $i$grd $grd -G$grd
fi
countb=$[$countb+1]
done
#-----------------End Loop for latidude -------------#
#-----------------Clean up -------------#
mv $grd dummy
rm *.grd
mv dummy $grd
</pre>
== Örnek ==
Örnek ekran görüntüsü:
<pre>
onur@quasar SRTMv2> convert2.sh " 41 42 43 " "29 30 31"
Lat: 41 42 43
Lon: 29 30 31
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Working on file HGT/N41E029.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Working on file HGT/N41E030.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Working on file HGT/N41E031.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N42E029.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N42E030.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N42E031.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N43E029.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N43E030.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N43E031.hgt
onur@quasar SRTMv2> grdinfo OUT.grd
OUT.grd: Title: OUT.grd
OUT.grd: Command: grdpaste 43OUT.grd OUT.grd -GOUT.grd
OUT.grd: Remark:
OUT.grd: Gridline node registration used
OUT.grd: Grid file format: nf (# 18)
OUT.grd: x_min: 29 x_max: 32 x_inc: 0.000833333 name: x nx: 3601
OUT.grd: y_min: 41 y_max: 44 y_inc: 0.000833333 name: y ny: 3601
OUT.grd: z_min: -22 z_max: 1630 name: z
OUT.grd: scale_factor: 1 add_offset: 0
onur@quasar SRTMv2>
</pre>
== Dış Bağlantılar ==
* [http://dds.cr.usgs.gov/srtm/ Veri Klasörü]
*[http://www2.jpl.nasa.gov/srtm/ NASA]
*[http://srtm.usgs.gov/index.php USGS]
*[ http://www.vterrain.org/Elevation/SRTM/ vterrain.org]
1981
2010-09-19T08:29:33Z
Onur
5
'''The Shuttle Radar Topography Mission (SRTM)'''
Yüksek çözünürlükte topoğrafya verisi toplamak için yapılmış bir projedir.
'''Çözünürlük:'''
* ABD için 30 m
* Tüm Dünya için 90 m (3 saniye)
'''Ayrıca bkz.'''
* [[SRTM çizimi]]
== Veri İndirme ==
[http://dds.cr.usgs.gov/srtm/ USGS-SRTM] sunucusundan 1'er derecelik dosyalar halinde indirilebilir. Dosyalar [[HGT]] formatındadır.
== SRTM Verisinin GMT netCDF Formatına Çevrilmesi ==
* Öncelikle istenilen bölge için HGT formatındaki veriler internetten alınmalıdır. http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/
web sayfasından ilgili bölge klasörüne girilir (alt klasörlerdeki dosya sayısı çok fazla olduğundan sayfanın açılması uzun sürecektir). Dosyalar sıkıştırılmış şekilde 1 derecelik dosyalar halindedir.
* Dosyaları, çalıştığınız klasör içinde oluşturacağınız '''HGT''' adlı bir klasöre yerleştirin. Bu önemli, çevirme betiği (convert2.sh) bu klasör adına göre çalışır.
* convert2.sh betiği verilen bir aralıkta HGT dosyalarını birleştirir. Ancak eksik bir HGT dosyası olursa birleştirme işi yapılamaz. Örneğin Karadeniz çevresinin HGT dosyalarını aldınız, ancak tamamen denizle kaplı kısımların HGT dosyası olmayacaktır. Veri olmayan parçaları sahte bir grd dosyası ile doldurmamız gerekir. Bunun için aşağıdaki iki komutu kullanın.
grdlandmask -R30/31/30/31 -I3c -Gtmp.grd
grdmath tmp.grd 0 MUL = zero.grd
rm tmp.grd
Burada 1x1 derecelik alan icin 3 saniye (''-I3c'') örneklemeli bir grd dosyası oluşturulur. Sonrasında bu dosya içindeki tüm değerler sıfır ile çarpılır.
Elde ettiğiniz zero.grd dosyasını HGT klasörüne kopyalayın. Bu dosyayı bir kere yaratmanız yeterlidir.
NOT: zero.grd dosyasının sınırları önemli değildir (ancak 1 derecelik alan olmalıdır). Ekteki betik, boş hücre için zero.grd dosyasının sınırlarını değiştirerek kullanır.
* Tüm HGT dosyalarınız hazır ve zero.grd dosyanızda HGT klasörü içinde ise ekteki betiği aşağıdaki örnekteki gibi çalıştırın
bash convert2.sh " 30 31 32 " "40 41 42"
Burada enlem ve boylam değerlerini sırayla girmeniz gerekir ve tırnak işaretlerini unutmayın! Bu örnekte 30 31 ve 32 derece enlemler ve 40, 41 ve 42 derece boylamları içeren hücreler birleştirilir. Bu alanın sınırları GMT formatıyla -R40/43/30/33 şeklindedir.
* Çıkış dosyası OUT.grd olacaktır.
== convert2.sh ==
HGT dosyalarını çevirecek bash betiği. Aşağıdaki parçayı seçip kopyalayın ve convert2.sh adlı dosyaya yapıştırarak betik dosyasını oluşturun.
<pre>
#!/bin/bash
#Convert 1x1 srtm data with 3'' resolution to gmt - NetCDF format
#paste the 1x1 tile together
#this script works only if the tiles are arranged in a rectangle
#lat and lon have to be continuously
#copy the script into the directory of the downloaded files
# Usage: convert2.sh "lats" "lons"
# convert2.sh " 30 31 32 " "40 41 42"
grd="OUT.grd" #final name of the grd-file
countb=1
ext=".hgt" #file extension hgt or bil or whatever
HGT="HGT"
echo "Lat:" $1
echo "Lon:" $2
#-----------------Loop for latidude -------------#
for i in $1 #lat
do
counta=1
#-----------------Loop for longitude -------------#
for j in $2 #lon
do
# psudo data for unavalible cell, Onur TAN
cp $HGT/zero.grd tile.grd; grdedit tile.grd -R$j"/"$[$j+1]"/"$i"/"$[$i+1]
xyz2grd -V $HGT/N$i"E0"$j$ext -Gtile.grd -I3c -R$j"/"$[$j+1]"/"$i"/"$[$i+1] -N-32768 -ZTLhw
if [ "$counta" = "1" ]; then
mv tile.grd $i$grd
else
out="-G$i$grd"
grdpaste $i$grd tile.grd $out
fi
counta=$[$counta+1]
done
#-----------------End Loop longitude -------------#
if [ "$countb" = "1" ]; then
mv $i$grd $grd
else
grdpaste $i$grd $grd -G$grd
fi
countb=$[$countb+1]
done
#-----------------End Loop for latidude -------------#
#-----------------Clean up -------------#
mv $grd dummy
rm *.grd
mv dummy $grd
</pre>
== Örnek ==
Örnek ekran görüntüsü:
<pre>
onur@quasar SRTMv2> convert2.sh " 41 42 43 " "29 30 31"
Lat: 41 42 43
Lon: 29 30 31
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Working on file HGT/N41E029.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Working on file HGT/N41E030.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Working on file HGT/N41E031.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N42E029.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N42E030.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N42E031.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N43E029.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N43E030.hgt
xyz2grd: Given domain implies x_inc = 0.000833333
xyz2grd: Given domain implies y_inc = 0.000833333
xyz2grd: nx = 1201 ny = 1201
xyz2grd: Cannot open file HGT/N43E031.hgt
onur@quasar SRTMv2> grdinfo OUT.grd
OUT.grd: Title: OUT.grd
OUT.grd: Command: grdpaste 43OUT.grd OUT.grd -GOUT.grd
OUT.grd: Remark:
OUT.grd: Gridline node registration used
OUT.grd: Grid file format: nf (# 18)
OUT.grd: x_min: 29 x_max: 32 x_inc: 0.000833333 name: x nx: 3601
OUT.grd: y_min: 41 y_max: 44 y_inc: 0.000833333 name: y ny: 3601
OUT.grd: z_min: -22 z_max: 1630 name: z
OUT.grd: scale_factor: 1 add_offset: 0
onur@quasar SRTMv2>
</pre>
== Dış Bağlantılar ==
* [http://dds.cr.usgs.gov/srtm/ Veri Klasörü]
*[http://www2.jpl.nasa.gov/srtm/ NASA]
*[http://srtm.usgs.gov/index.php USGS]
SRTM4 çizimi
0
1452
2095
2094
2011-11-26T21:51:23Z
AhmetA
2
/* Mozaik */
Aşağıdaki adresten SRTMv4 indirilebilir.
http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp
Bu veri seti SRTMv3'ün 5x5 gridlenmiş hali. Verideki boşluklar resmi SRTM versiyon 2'den farklı yöntemlerle doldurulmuş.
Bu siteden veri indirmek için istediğiniz çerçeveleri fare ile harita üzerinde seçin. File format olarak Arc Info ascci'yi seçin ve aynı hizada sağda "Click here to begin search" düğmesine basın. Açılan sayfada seçtiğiniz gridleri indirin.
Örneğin ben kuzeybatı Anadolu için iki çerçeve seçtim. Bunlar srtm_42_04.zip srtm_43_04.zip olarak geliyor.
Bunları açıp içindeki srtm_42_04.asc ve srtm_43_04.asc dosyalarını bulunduğunuz klasör içine atın.
Şimdi bunları GMT grd'ye çevirelim
xyz2grd -E srtm_42_04.asc -Gsrtm_42_04.grd
xyz2grd -E srtm_43_04.asc -Gsrtm_43_04.grd
Bunu plot etmek için SRTM çizimi bölümüne bakınız.
== Mozaik ==
Bu gridlerin GMT ile kolayca mozaik hale getirilmesi zor. Elle gridlerin kordinatların değiştirilmesi gerekiyor zira asc dosyalarındaki koordinat değerleri soruna neden oluyor.
srtm_42_04.asc'i text editörü ile açıp bakarsak başlık kısmında aşağıdaki satırları görebilirsiniz.
ncols 6001
nrows 6001
xllcorner 24.999583987092
yllcorner 39.999583575447
cellsize 0.00083333333333333
NODATA_value -9999
===Metod 1===
Bunu şu şekilde düzeltelim.
ncols 6001
nrows 6001
xllcorner 25
yllcorner 40
cellsize 0.00083333333333333
NODATA_value -9999
6001x0.00083333333333333=5.000833333 yapar. Dolayısıyla bu gridin doğu kenarı 25+5.000833333=30.000833333
olması gerekir. İşte bu yüzden sağdaki devamı olan ikinci gridin başlangıç koordinatını 30.00083333333333333 olarak değiştirmemiz gerekir.
ncols 6001
nrows 6001
xllcorner 30.00083333333333333
yllcorner 40
cellsize 0.00083333333333333
NODATA_value -9999
Daha sonra ikisini birleştirmek için aşağıdaki komutu verebilirsiniz
grdpaste 42.grd 43.grd -Gmoz.grd
Bu mantığı altalta (yani kuzey güney) olan gridlerin birleştirilmesindede kullanmak gerekiyor. Ancak oldukça çetrefilli olduğundan başka yöntemlerle birleştirilmesi daha mantıklı bir yaklaşım olur.
===Metod 2===
Joaquim Luis'in şurada tarif ettiği gibi grid dosyalarını düzenlemek daha iyi olacaktır:
https://listserv.hawaii.edu/cgi-bin/wa?A2=GMT-HELP;3Z8hpg;20111004170426%2B0100
--[[Kullanıcı:Ziyadin|Ziyadin]] 14:55, 8 Nisan 2009 (CEST)
2094
1820
2011-11-26T21:50:13Z
AhmetA
2
Aşağıdaki adresten SRTMv4 indirilebilir.
http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp
Bu veri seti SRTMv3'ün 5x5 gridlenmiş hali. Verideki boşluklar resmi SRTM versiyon 2'den farklı yöntemlerle doldurulmuş.
Bu siteden veri indirmek için istediğiniz çerçeveleri fare ile harita üzerinde seçin. File format olarak Arc Info ascci'yi seçin ve aynı hizada sağda "Click here to begin search" düğmesine basın. Açılan sayfada seçtiğiniz gridleri indirin.
Örneğin ben kuzeybatı Anadolu için iki çerçeve seçtim. Bunlar srtm_42_04.zip srtm_43_04.zip olarak geliyor.
Bunları açıp içindeki srtm_42_04.asc ve srtm_43_04.asc dosyalarını bulunduğunuz klasör içine atın.
Şimdi bunları GMT grd'ye çevirelim
xyz2grd -E srtm_42_04.asc -Gsrtm_42_04.grd
xyz2grd -E srtm_43_04.asc -Gsrtm_43_04.grd
Bunu plot etmek için SRTM çizimi bölümüne bakınız.
== Mozaik ==
Bu gridlerin GMT ile kolayca mozaik hale getirilmesi zor. Elle gridlerin kordinatların değiştirilmesi gerekiyor.
srtm_42_04.asc'i text editörü ile açıp bakarsak başlık kısmında aşağıdaki satırları görebilirsiniz.
ncols 6001
nrows 6001
xllcorner 24.999583987092
yllcorner 39.999583575447
cellsize 0.00083333333333333
NODATA_value -9999
===Metod 1===
Bunu şu şekilde düzeltelim.
ncols 6001
nrows 6001
xllcorner 25
yllcorner 40
cellsize 0.00083333333333333
NODATA_value -9999
6001x0.00083333333333333=5.000833333 yapar. Dolayısıyla bu gridin doğu kenarı 25+5.000833333=30.000833333
olması gerekir. İşte bu yüzden sağdaki devamı olan ikinci gridin başlangıç koordinatını 30.00083333333333333 olarak değiştirmemiz gerekir.
ncols 6001
nrows 6001
xllcorner 30.00083333333333333
yllcorner 40
cellsize 0.00083333333333333
NODATA_value -9999
Daha sonra ikisini birleştirmek için aşağıdaki komutu verebilirsiniz
grdpaste 42.grd 43.grd -Gmoz.grd
Bu mantığı altalta (yani kuzey güney) olan gridlerin birleştirilmesindede kullanmak gerekiyor. Ancak oldukça çetrefilli olduğundan başka yöntemlerle birleştirilmesi daha mantıklı bir yaklaşım olur.
===Metod 2===
Joaquim Luis'in şurada tarif ettiği gibi grid dosyalarını düzenlemek daha iyi olacaktır:
https://listserv.hawaii.edu/cgi-bin/wa?A2=GMT-HELP;3Z8hpg;20111004170426%2B0100
--[[Kullanıcı:Ziyadin|Ziyadin]] 14:55, 8 Nisan 2009 (CEST)
1820
1819
2009-04-08T14:14:21Z
Ziyadin
4
Aşağıdaki adresten SRTMv4 indirilebilir.
http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp
Bu veri seti SRTMv3'ün 5x5 gridlenmiş hali. Verideki boşluklar resmi SRTM versiyon 2'den farklı yöntemlerle doldurulmuş.
Bu siteden veri indirmek için istediğiniz çerçeveleri fare ile harita üzerinde seçin. File format olarak Arc Info ascci'yi seçin ve aynı hizada sağda "Click here to begin search" düğmesine basın. Açılan sayfada seçtiğiniz gridleri indirin.
Örneğin ben kuzeybatı Anadolu için iki çerçeve seçtim. Bunlar srtm_42_04.zip srtm_43_04.zip olarak geliyor.
Bunları açıp içindeki srtm_42_04.asc ve srtm_43_04.asc dosyalarını bulunduğunuz klasör içine atın.
Şimdi bunları GMT grd'ye çevirelim
xyz2grd -E srtm_42_04.asc -Gsrtm_42_04.grd
xyz2grd -E srtm_43_04.asc -Gsrtm_43_04.grd
Bunu plot etmek için SRTM çizimi bölümüne bakınız.
Bu gridlerin GMT ile kolayca mozaik hale getirilmesi zor. Elle gridlerin kordinatların değiştirilmesi gerekiyor.
srtm_42_04.asc'i text editörü ile açıp bakarsak başlık kısmında aşağıdaki satırları görebilirsiniz.
ncols 6001
nrows 6001
xllcorner 24.999583987092
yllcorner 39.999583575447
cellsize 0.00083333333333333
NODATA_value -9999
Bunu şu şekilde düzeltelim.
ncols 6001
nrows 6001
xllcorner 25
yllcorner 40
cellsize 0.00083333333333333
NODATA_value -9999
6001x0.00083333333333333=5.000833333 yapar. Dolayısıyla bu gridin doğu kenarı 25+5.000833333=30.000833333
olması gerekir. İşte bu yüzden sağdaki devamı olan ikinci gridin başlangıç koordinatını 30.00083333333333333 olarak değiştirmemiz gerekir.
ncols 6001
nrows 6001
xllcorner 30.00083333333333333
yllcorner 40
cellsize 0.00083333333333333
NODATA_value -9999
Daha sonra ikisini birleştirmek için aşağıdaki komutu verebilirsiniz
grdpaste 42.grd 43.grd -Gmoz.grd
Bu mantığı altalta (yani kuzey güney) olan gridlerin birleştirilmesindede kullanmak gerekiyor. Ancak oldukça çetrefilli olduğundan başka yöntemlerle birleştirilmesi daha mantıklı bir yaklaşım olur.
--[[Kullanıcı:Ziyadin|Ziyadin]] 14:55, 8 Nisan 2009 (CEST)
1819
1818
2009-04-08T14:13:14Z
Ziyadin
4
Aşağıdaki adresten SRTMv4 indirilebilir.
http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp
Bu veri seti SRTMv3'ün 5x5 gridlenmiş hali. Verideki boşluklar resmi SRTM versiyon 2'den farklı yöntemlerle doldurulmuş.
Bu siteden veri indirmek için istediğiniz çerçeveleri fare ile harita üzerinde seçin. File format olarak Arc Info ascci'yi seçin ve aynı hizada sağda "Click here to begin search" düğmesine basın. Açılan sayfada seçtiğiniz gridleri indirin.
Örneğin ben kuzeybatı Anadolu için iki çerçeve seçtim. Bunlar srtm_42_04.zip srtm_43_04.zip olarak geliyor.
Bunları açıp içindeki srtm_42_04.asc ve srtm_43_04.asc dosyalarını bulunduğunuz klasör içine atın.
Şimdi bunları GMT grd'ye çevirelim
xyz2grd -E srtm_42_04.asc -Gsrtm_42_04.grd
xyz2grd -E srtm_43_04.asc -Gsrtm_43_04.grd
Bunu plot etmek için SRTM çizimi bölümüne bakınız.
Bu gridlerin GMT ile kolayca mozaik hale getirilmesi zor. Elle gridlerin kordinatların değiştirilmesi gerekiyor.
srtm_42_04.asc'i text editörü ile açıp bakarsak başlık kısmında aşağıdaki satırları görebilirsiniz.
ncols 6001
nrows 6001
xllcorner 24.999583987092
yllcorner 39.999583575447
cellsize 0.00083333333333333
NODATA_value -9999
Bunu şu şekilde düzeltelim.
ncols 6001
nrows 6001
xllcorner 25
yllcorner 40
cellsize 0.00083333333333333
NODATA_value -9999
6001x0.00083333333333333=5.000833333 yapar. Dolayısıyla bu gridin doğu kenarı 25+5.000833333=30.000833333
olması gerekir. İşte bu yüzden sağdaki devamı olan ikinci gridin başlangıç koordinatını 30.00083333333333333 olarak değiştirmemiz gerekir.
ncols 6001
nrows 6001
xllcorner 30.00083333333333333
yllcorner 40
cellsize 0.00083333333333333
NODATA_value -9999
Daha sonra ikisini birleştirmek için aşağıdaki komutu verebilirsiniz
grdpaste 42.grd 43.grd -Gmoz.grd
Bu mantığı altalta (yani kuzey güney) olan gridlerin birleştirilmesindede kullanmak gerekiyor. Ancak oldukça çetrefilli olduğundan başka yöntemlerle birleştirilmesi daha mantıklı bir yaklaşım olur.
--[[Kullanıcı:Ziyadin|Ziyadin]] 14:55, 8 Nisan 2009 (CEST)
1818
1817
2009-04-08T13:03:28Z
Ziyadin
4
Aşağıdaki adresten SRTMv4 indirilebilir.
http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp
Bu veri seti SRTMv3'ün 5x5 gridlenmiş hali. Verideki boşluklar resmi SRTM versiyon 2'den farklı yöntemlerle doldurulmuş.
Bu siteden veri indirmek için istediğiniz çerçeveleri fare ile harita üzerinde seçin. File format olarak Arc Info ascci'yi seçin ve aynı hizada sağda "Click here to begin search" düğmesine basın. Açılan sayfada seçtiğiniz gridleri indirin.
Örneğin ben kuzeybatı Anadolu için iki çerçeve seçtim. Bunlar srtm_42_04.zip srtm_43_04.zip olarak geliyor.
Bunları açıp içindeki srtm_42_04.asc ve srtm_43_04.asc dosyalarını bulunduğunuz klasör içine atın.
Şimdi bunları GMT grd'ye çevirelim
xyz2grd -E srtm_42_04.asc -Gsrtm_42_04.grd
xyz2grd -E srtm_43_04.asc -Gsrtm_43_04.grd
Bunu plot etmek için SRTM çizimi bölümüne bakınız.
Bu gridlerin GMT ile mozaik hale getirilmesinde sorunlar var.
--[[Kullanıcı:Ziyadin|Ziyadin]] 14:55, 8 Nisan 2009 (CEST)
1817
1816
2009-04-08T12:55:45Z
Ziyadin
4
Aşağıdaki adresten SRTMv4 indirilebilir.
http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp
Bu veri seti SRTMv3'ün 5x5 gridlenmiş hali. Verideki boşluklar versiyon 3'den farklı yöntemlerle doldurulmuş sanırım.
Bu siteden veri indirmek için istediğiniz çerçeveleri fare ile harita üzerinde seçin. File format olarak Arc Info ascci'yi seçin ve aynı hizada sağda "Click here to begin search" düğmesine basın. Açılan sayfada seçtiğiniz gridleri indirin.
Örneğin ben kuzeybatı Anadolu için iki çerçeve seçtim. Bunlar srtm_42_04.zip srtm_43_04.zip olarak geliyor.
Bunları açıp içindeki srtm_42_04.asc ve srtm_43_04.asc dosyalarını bulunduğunuz klasör içine atın.
Şimdi bunları GMT grd'ye çevirelim
xyz2grd -E srtm_42_04.asc -Gsrtm_42_04.grd
xyz2grd -E srtm_43_04.asc -Gsrtm_43_04.grd
Bunu plot etmek için SRTM çizimi bölümüne bakınız.
Bu gridlerin GMT ile mozaik hale getirilmesinde sorunlar var.
--[[Kullanıcı:Ziyadin|Ziyadin]] 14:55, 8 Nisan 2009 (CEST)
1816
2009-04-08T12:55:09Z
Ziyadin
4
Aşağıdaki adresten SRTMv4 indirilebilir.
http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp
Bu veri seti SRTMv3'ün 5x5 gridlenmiş hali. Verideki boşluklar versiyon 3'den farklı yöntemlerle doldurulmuş sanırım.
Bu siteden veri indirmek için istediğiniz çerçeveleri fare ile harita üzerinde seçin. File format olarak Arc Info ascci'yi seçin ve aynı hizada sağda "Click here to begin search" düğmesine basın. Açılan sayfada seçtiğiniz gridleri indirin.
Örneğin ben kuzeybatı Anadolu için iki çerçeve seçtim. Bunlar srtm_42_04.zip srtm_43_04.zip olarak geliyor.
Bunları açıp içindeki srtm_42_04.asc ve srtm_43_04.asc dosyalarını bulunduğunuz klasör içine atın.
Şimdi bunları GMT grd'ye çevirelim
xyz2grd -E srtm_42_04.asc -Gsrtm_42_04.grd
xyz2grd -E srtm_43_04.asc -Gsrtm_43_04.grd
Bunu plot etmek için SRTM çizimi bölümüne bakınız.
Bu gridlerin GMT ile mozaik hale getirilmesinde sorunlar var.
SRTM GEBCO mozaik
0
1409
1837
1821
2009-04-09T20:33:28Z
Ziyadin
4
[[Resim:marmozaik.jpg]]
<bash>
############################################
## GEBCO veri indirme SRTM ile mozaikleme ##
############################################
# Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# 1 GB'ın üstünde büyüklüğü sahip tüm grid indirilebilir ve indirilen bu dosyaya grdinfo yaparsak
# şunu görebiliriz (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim: grdsample komutu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
</bash>
grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile mozaiksrtm.grd nasıl elde ediliyor [[SRTM çizimi]] sayfasına bakınız.
<bash>
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask'ı gebco verisine uygulayalım
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# SRTM ile maskelenmiş Gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 22:33, 9 Nisan 2009 (CEST)
1821
1720
2009-04-08T18:08:44Z
Onur
5
[[Resim:marmozaik.jpg]]
<bash>
############################################
## GEBCO veri indirme SRTM ile mozaikleme ##
############################################
# Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# 1 GB'ın üstünde büyüklüğü sahip tüm grid indirilebilir ve indirilen bu dosyaya grdinfo yaparsak
# şunu görebiliriz (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim: grdsample komutu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
</bash>
grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile mozaiksrtm.grd nasıl elde ediliyor [[SRTM çizimi]] sayfasına bakınız.
<bash>
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask'ı gebco verisine uygulayalım
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# SRTM ile maskelenmiş Gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
1720
1719
2009-04-03T15:56:29Z
Ziyadin
4
[[Resim:marmozaik.jpg]]
<bash>
############################################
## GEBCO veri indirme SRTM ile mozaikleme ##
############################################
# Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# 1 GB'ın üstünde büyüklüğü sahip tüm grid indirilebilir ve indirilen bu dosyaya grdinfo yaparsak
# şunu görebiliriz (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim: grdsample komutu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
</bash>
grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
mozaiksrtm.grd nasıl elde ediliyor [[SRTM çizimi]] sayfasına bakınız.
<bash>
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask'ı gebco verisine uygulayalım
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# SRTM ile maskelenmiş Gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
1719
1718
2009-04-03T15:54:14Z
Ziyadin
4
[[Resim:marmozaik.jpg]]
<bash>
############################################
## GEBCO veri indirme SRTM ile mozaikleme ##
############################################
# Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim: grdsample komutu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
</bash>
grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
mozaiksrtm.grd nasıl elde ediliyor [[SRTM çizimi]] sayfasına bakınız.
<bash>
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask'ı gebco verisine uygulayalım
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# SRTM ile maskelenmiş Gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
1718
1717
2009-04-03T15:53:18Z
Ziyadin
4
[[Resim:marmozaik.jpg]]
<bash>
############################################
## GEBCO veri indirme SRTM ile mozaikleme ##
############################################
# Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim: grdsample komutu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
</bash>
<bash>
grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
mozaiksrtm.grd nasıl elde ediliyor [[SRTM çizimi]] sayfasına bakınız.
</bash>
<bash>
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask'ı gebco verisine uygulayalım
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# SRTM ile maskelenmiş Gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
1717
1716
2009-04-03T15:52:36Z
Ziyadin
4
[[Resim:marmozaik.jpg]]
<bash>
############################################
## GEBCO veri indirme SRTM ile mozaikleme ##
############################################
# Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim: grdsample komutu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
</bash>
<bash>
grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
mozaiksrtm.grd nasıl elde ediliyor [[SRTM çizimi]] sayfasına bakınız.
</bash>
<bash>
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask'ı gebco verisine uygulayalım
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# SRTM ile maskelenmiş Gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1716
1715
2009-04-03T15:51:56Z
Ziyadin
4
[[Resim:marmozaik.jpg]]
<bash>
############################################
## GEBCO veri indirme SRTM ile mozaikleme ##
############################################
# Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim: grdsample komutu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
<bash>
grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
mozaiksrtm.grd nasıl elde ediliyor [[SRTM çizimi]] sayfasına bakınız.
</bash>
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask'ı gebco verisine uygulayalım
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# SRTM ile maskelenmiş Gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1715
1713
2009-04-03T15:51:00Z
Ziyadin
4
[[Resim:marmozaik.jpg]]
<bash>
############################################
## GEBCO veri indirme SRTM ile mozaikleme ##
############################################
# Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim: grdsample komutu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# mozaiksrtm.grd nasıl elde ediliyor [[SRTM çizimi]] sayfasına bakınız.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask'ı gebco verisine uygulayalım
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# SRTM ile maskelenmiş Gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1713
1704
2009-04-03T15:49:02Z
Ziyadin
4
[[Resim:marmozaik.jpg]]
<bash>
############################################
## GEBCO veri indirme SRTM ile mozaikleme ##
############################################
# Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim: grdsample komutu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# mozaiksrtm.grd nasıl elde ediliyor xxx bakınız.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask'ı gebco verisine uygulayalım
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# SRTM ile maskelenmiş Gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1704
1703
2009-04-02T20:37:09Z
Ziyadin
4
[[Resim:marmozaik.jpg]]
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme SRTM ile mozaikleme ##
############################################
# Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim: grdsample komutu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask'ı gebco verisine uygulayalım
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# SRTM ile maskelenmiş Gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1703
1702
2009-04-02T20:34:23Z
Ziyadin
4
[[Resim:marmozaik.jpg]]
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmar bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme SRTM ile mozaikleme ##
############################################
# Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim: grdsample komutu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask'ı gebco verisine uygulayalım
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# SRTM ile maskelenmiş Gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1702
1701
2009-04-02T20:24:14Z
Ziyadin
4
[[Resim:marmozaik.jpg]]
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90m yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edildiğinde ve 360 derece olduğuna göre 1 enlem derece değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmar bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=72 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 72x90 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme SRTM ile mozaikleme ##
############################################
# Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim: grdsample komutu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask'ı gebco verisine uygulayalım
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# SRTM ile maskelenmiş Gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1701
1681
2009-04-02T20:19:14Z
Ziyadin
4
[[Resim:marmozaik.jpg]]
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90m yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edildiğinde ve 360 derece olduğuna göre 1 enlem derece değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmar bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme SRTM ile mozaikleme ##
############################################
# Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim: grdsample komutu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask'ı gebco verisine uygulayalım
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# SRTM ile maskelenmiş Gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1681
1657
2009-04-02T17:03:30Z
AhmetA
2
[[Resim:marmozaik.jpg]]
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90m yapar
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme SRTM ile mozaikleme ##
############################################
# Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim: grdsample komutu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask'ı gebco verisine uygulayalım
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# SRTM ile maskelenmiş Gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1657
1639
2009-04-02T12:56:27Z
Ziyadin
4
[[Resim:marmozaik.jpg]]
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan
yer 2 byte'dır.
Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz.
1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik demler sadece kuzey amerika için var)
Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
olan piksel sayısı 3600/3 = 1200
Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için
birer piksel fazla oluyor yani 1201x1201.
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar.
Buradan 3 saniye de 3x30m = 90m yapar
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nın 10 katı
<bash>
# Herbir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda dosya boyutun gerçektende 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1639
1638
2009-04-02T12:27:28Z
Ziyadin
4
[[Resim:marmozaik.jpg]]
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan
yer 2 byte'dır.
Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz.
1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik demler sadece kuzey amerika için var)
Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
olan piksel sayısı 3600/3 = 1200
Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için
birer piksel fazla oluyor yani 1201x1201.
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar.
Buradan 3 saniye de 3x30m = 90m yapar
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nın 10 katı
<bash>
# Herbir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda dosya boyutun gerçektende 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1638
1636
2009-04-02T12:14:44Z
Ziyadin
4
[[[[Resim:marmozaik.jpg]]]]
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan
yer 2 byte'dır.
Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz.
1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik demler sadece kuzey amerika için var)
Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
olan piksel sayısı 3600/3 = 1200
Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için
birer piksel fazla oluyor yani 1201x1201.
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar.
Buradan 3 saniye de 3x30m = 90m yapar
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nın 10 katı
<bash>
# Herbir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda dosya boyutun gerçektende 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1636
1584
2009-04-02T12:09:03Z
Ziyadin
4
[[[[Resim:marmozaik.jpg]]]]
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için diskte ayrılan
yer 2 byte'dır.
Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik demler sadece kuzey amerika için var)
Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
olan piksel sayısı 3600/3 = 1200
Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için
birer piksel fazla oluyor yani 1201x1201.
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar.
Buradan 3 saniye de 3x30m = 90m yapar
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nın 10 katı
<bash>
# Herbir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda dosya boyutun gerçektende 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1584
1583
2009-04-01T21:00:47Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için diskte ayrılan
yer 2 byte'dır.
Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik demler sadece kuzey amerika için var)
Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
olan piksel sayısı 3600/3 = 1200
Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için
birer piksel fazla oluyor yani 1201x1201.
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar.
Buradan 3 saniye de 3x30m = 90m yapar
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nın 10 katı
<bash>
# Herbir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda dosya boyutun gerçektende 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzere bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1583
1582
2009-04-01T20:49:38Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
olan piksel sayısı 3600/3 = 1200
Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için
birer piksel fazla oluyor yani 1201x1201.
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar.
Buradan 3 saniye de 3x30m = 90m yapar
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
<bash>
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1582
1581
2009-04-01T20:48:54Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
''SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
olan piksel sayısı 3600/3 = 1200
Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için
birer piksel fazla oluyor yani 1201x1201.
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar.
Buradan 3 saniye de 3x30m = 90m yapar
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
''
<bash>
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1581
1580
2009-04-01T20:47:50Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
olan piksel sayısı 3600/3 = 1200
Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için
birer piksel fazla oluyor yani 1201x1201.
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar.
Buradan 3 saniye de 3x30m = 90m yapar
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
<bash>
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1580
1579
2009-04-01T20:47:17Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
olan piksel sayısı 3600/3 = 1200
Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için
birer piksel fazla oluyor yani 1201x1201.
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar.
Buradan 3 saniye de 3x30m = 90m yapar
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
<bash>
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1579
1578
2009-04-01T20:45:29Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
olan piksel sayısı 3600/3 = 1200
Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için
birer piksel fazla oluyor yani 1201x1201.
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan
3 saniye de 3x30 = 90 m yapar
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
<bash>
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1578
1571
2009-04-01T20:45:00Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
olan piksel sayısı 3600/3 = 1200
Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registeration]]yapıldığ için
birer piksel fazla oluyor yani 1201x1201.
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan
3 saniye de 3x30 = 90 m yapar
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
<bash>
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1571
1569
2009-04-01T20:32:58Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
olan piksel sayısı 3600/3 = 1200
Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
olması gerekiyor. Ancak [[grid registeration]] değilde [[piksel registeration]] yapıldığ için
birer piksel fazla oluyor yani 1201x1201.
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan
3 saniye de 3x30 = 90 m yapar
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
<bash>
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1569
1568
2009-04-01T20:26:38Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
olan piksel sayısı 3600/3 = 1200
Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
olması gerekiyor. Ancak grid değilde [[piksel kaydı]] yapıldığ için birer piksel fazla oluyor
yani 1201x1201.
peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan
3 saniye de 3x30 = 90 m yapar
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
<bash>
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1568
1567
2009-04-01T20:25:44Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
olan piksel sayısı 3600/3 = 1200
Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor
yani 1201x1201.
peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan
3 saniye de 3x30 = 90 m yapar
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
<bash>
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1567
1566
2009-04-01T20:25:08Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# peki niye SRTM 90 m diyoruz???
# Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan
# 3 saniye de 3x30 = 90 m yapar
# GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
<bash>
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1566
1565
2009-04-01T20:24:26Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# peki niye SRTM 90 m diyoruz???
# Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan
# 3 saniye de 3x30 = 90 m yapar
# GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1565
1564
2009-04-01T20:24:16Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get [[Continent_def.gif]]
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# peki niye SRTM 90 m diyoruz???
# Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan
# 3 saniye de 3x30 = 90 m yapar
# GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1564
1563
2009-04-01T20:23:31Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# peki niye SRTM 90 m diyoruz???
# Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan
# 3 saniye de 3x30 = 90 m yapar
# GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1563
1562
2009-04-01T20:22:54Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde </bash> piksel kaydı <bash> yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# peki niye SRTM 90 m diyoruz???
# Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan
# 3 saniye de 3x30 = 90 m yapar
# GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1562
1561
2009-04-01T20:20:42Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# peki niye SRTM 90 m diyoruz???
# Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan
# 3 saniye de 3x30 = 90 m yapar
# GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1561
1560
2009-04-01T20:20:18Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde piksel kaydı [[ppp]]yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# peki niye SRTM 90 m diyoruz???
# Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan
# 3 saniye de 3x30 = 90 m yapar
# GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1560
1559
2009-04-01T20:19:40Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde [[[[piksel]]]] kaydı yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# peki niye SRTM 90 m diyoruz???
# Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan
# 3 saniye de 3x30 = 90 m yapar
# GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1559
1558
2009-04-01T20:18:54Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
olması gerekiyor. Ancak grid değilde [[piksel kaydı]] yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# peki niye SRTM 90 m diyoruz???
# Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan
# 3 saniye de 3x30 = 90 m yapar
# GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1558
1557
2009-04-01T20:17:58Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde [[piksel]] kaydı yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# peki niye SRTM 90 m diyoruz???
# Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan
# 3 saniye de 3x30 = 90 m yapar
# GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1557
1554
2009-04-01T20:17:21Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde [[piksel kaydı]] yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# peki niye SRTM 90 m diyoruz???
# Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan
# 3 saniye de 3x30 = 90 m yapar
# GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1554
1553
2009-04-01T17:53:44Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# peki niye SRTM 90 m diyoruz???
# Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan
# 3 saniye de 3x30 = 90 m yapar
# GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST)
1553
1552
2009-04-01T17:36:59Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece = 3600 saniye'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# peki niye SRTM 90 m diyoruz???
# Çünkü 1 derece = 111 km ve 1200 piksel var olduğuna göre 111000/1200 = ~ 90 m
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
#yaparsak şunları görüyoruz
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü üzer bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
1552
1551
2009-04-01T17:35:22Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece = 3600 saniye'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# peki niye SRTM 90 m diyoruz???
# Çünkü 1 derece = 111 km ve 1200 piksel var olduğuna göre 111000/1200 = ~ 90 m
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# dosya ismi verelim
set name = marmara.ps
# alanı ve projeksiyonu (JM = markatör) setleyelim
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
# (bendeki dosya halen nc soyadı taşıyor :(
grdinfo GEBCO_08.nc
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bu grid tüm dünyayı kapsıyor.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
1551
1550
2009-04-01T17:29:54Z
Ziyadin
4
<bash>
###########################################################
## SRTM veri indirme, GMT grid'e dönüştürme ve plot etme ##
###########################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece = 3600 saniye'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# peki niye SRTM 90 m diyoruz???
# Çünkü 1 derece = 111 km ve 1200 piksel var olduğuna göre 111000/1200 = ~ 90 m
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
# Şimdi bunu plot edip görelim
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set name = marmara.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
############################################
## GEBCO veri indirme srtm ile mozaikleme ##
############################################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
grdinfo GEBCO_08.nc
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü gibi tüm dünya.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grid. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
1550
1549
2009-04-01T17:28:45Z
Ziyadin
4
<bash>
#########################
## SRTM veri indirme, GMT grid'e dönüştürme ve plot etme
#########################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece = 3600 saniye'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# peki niye SRTM 90 m diyoruz???
# Çünkü 1 derece = 111 km ve 1200 piksel var olduğuna göre 111000/1200 = ~ 90 m
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
# Şimdi bunu plot edip görelim
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set name = marmara.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
#########################
## GEBCO veri indirme srtm ile mozaikleme
#########################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
grdinfo GEBCO_08.nc
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü gibi tüm dünya.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grid. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
1549
1548
2009-04-01T17:23:37Z
Ziyadin
4
<bash>
#########################
## SRTM veri indirme, GMT grid'e dönüştürme ve plot etme
#########################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece = 3600 saniye'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
# Şimdi bunu plot edip görelim
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set name = marmara.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
#########################
## GEBCO veri indirme srtm ile mozaikleme
#########################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
grdinfo GEBCO_08.nc
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü gibi tüm dünya.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grid. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</bash>
1548
1547
2009-04-01T17:23:03Z
Ziyadin
4
<csh>
#########################
## SRTM veri indirme, GMT grid'e dönüştürme ve plot etme
#########################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece = 3600 saniye'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
# Şimdi bunu plot edip görelim
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set name = marmara.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
#########################
## GEBCO veri indirme srtm ile mozaikleme
#########################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
grdinfo GEBCO_08.nc
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü gibi tüm dünya.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grid. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
</csh>
1547
2009-04-01T17:19:14Z
Ziyadin
4
#########################
## SRTM veri indirme, GMT grid'e dönüştürme ve plot etme
#########################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şudur
cd /srt/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
# SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır.
# Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz.
# 1 derece = 3600 saniye'dir
# indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece)
# Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli
# olan piksel sayısı 3600/3 = 1200
# Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200
# olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor
# yani 1201x1201.
# Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için
ls -la
# yapınca aşağıdaki gibi bir çıktı görürüsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır.
# Swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmişmi
grdinfo N40E029.grd
#dersek şunları görürüz
#
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
#
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
#
grdinfo N40E028C.grd
#.
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#
# bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
# Şimdi bunu plot edip görelim
# bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set name = marmara.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
#gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
#########################
## GEBCO veri indirme srtm ile mozaikleme
#########################
# Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir.
# Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her
# nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli.
# Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz
grdinfo GEBCO_08.nc
# GEBCO_08.nc: Title: GEBCO_08 Grid
# GEBCO_08.nc: Command: 20090202
# GEBCO_08.nc: Remark:
# GEBCO_08.nc: Pixel node registration used
# GEBCO_08.nc: Grid file format: cs (# 8)
# GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200
# GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600
# GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit
# GEBCO_08.nc: scale_factor: 1 add_offset: 0
# Görüldüğü gibi tüm dünya.
# Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir.
# Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla
grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg
# Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in
# piksel boyutuna düşürelim grdsample komtu ile.
grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333),
# alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile.
# gebco_cutS.grd: Title: gebco_cutS.grd
# gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T
# gebco_cutS.grd: Remark:
# gebco_cutS.grd: Gridline node registration used
# gebco_cutS.grd: Grid file format: nf (# 18)
# gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401
# gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201
# gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z
# gebco_cutS.grd: scale_factor: 1 add_offset: 0
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grid. Bunun için Gebco gridinin kara
# alanlarını NaN yapıp grdmath komutunu kullanabiliriz.
# karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile
grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333
#bu mask uygulayalım gebco verisine
grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd
# srtm ile maskelenmiş gebco verisini mozaikleyelim
grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd
#Geçmiş olsun mozaik hazırdır !!!!!
#Plot et
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
set grd = mozaik.grd
grd2cpt -Crainbow -Z $grd > ! color.cpt
grdgradient $grd -A315 -Nt -Gshade.grd
set name = marmozaik.ps
set R = "-R28/30/40/41 -JM6"
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name
SRTM çizimi
0
1432
1980
1967
2010-09-18T17:07:23Z
AdminGMTTR
1
Seocalismasi tarafından yapılan değişiklikler geri alınarak, Ziyadin tarafından değiştirilmiş önceki sürüm geri getirildi.
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/version1
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
<bash>
# srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3
# [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır.
# Yukarıdaki iki dosya şu şekilde de indirilebilir.
getsrtm3 eurasia -R28/30/40/41
# İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin
# birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik
# değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine
# dair kısma bakınız
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
İndirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklinde midir? Hayır!
Çünkü 3 saniye, eğer ekvator civarında değilseniz, kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez . Enlemler arasındaki mesafe değişmez; dünyanın etrafını yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 metre olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde [[piksel büyüklüğü]] 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
[[GTOPO30]] ve [[SRTM30]] 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani [[SRTM90]]'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler [[NaN]] (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 gibi bir değer verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# Çizim için derece rakam formatı gibi bazı gmt ayarlarına ihtiyacımız var:
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) R değişkenine atayalım:
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
# gri ton olsun ama tonlama yükseltiye göre değişmesin; gölgeye göre değişşin.
# Palet oluşturalım:
# Kolonlar: altyükseklik R G B üstyükseklik R G B
# R,G ve B: 0-255 arası RGB skalası renk değerleri. Örneğin kırmızı: 255 0 0
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 22:30, 9 Nisan 2009 (CEST)
1967
1874
2010-08-24T03:36:36Z
Seocalismasi
14
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/version1
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
<bash>
# srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3
# [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır.
# Yukarıdaki iki dosya şu şekilde de indirilebilir.
getsrtm3 eurasia -R28/30/40/41
# İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin
# birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik
# değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine
# dair kısma bakınız
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
İndirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklinde midir? Hayır!
Çünkü 3 saniye, eğer ekvator civarında değilseniz, kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez . Enlemler arasındaki mesafe değişmez; dünyanın etrafını yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 metre olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde [[piksel büyüklüğü]] 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
[[GTOPO30]] ve [[SRTM30]] 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani [[SRTM90]]'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler [[NaN]] (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 gibi bir değer verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# Çizim için derece rakam formatı gibi bazı gmt ayarlarına ihtiyacımız var:
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) R değişkenine atayalım:
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
# gri ton olsun ama tonlama yükseltiye göre değişmesin; gölgeye göre değişşin.
# Palet oluşturalım:
# Kolonlar: altyükseklik R G B üstyükseklik R G B
# R,G ve B: 0-255 arası RGB skalası renk değerleri. Örneğin kırmızı: 255 0 0
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 22:30, 9 Nisan 2009 (CEST)
[http://www.imcturk.com antalya web tasarım]
[http://www.areaturk.com antalya web tasarım]
[http://burmehlidafx15biberweb.blogcu.com burmeh yaza lida fx15 biber hapı ile formda girin]
1874
1871
2009-06-15T20:44:49Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/version1
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
<bash>
# srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3
# [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır.
# Yukarıdaki iki dosya şu şekilde de indirilebilir.
getsrtm3 eurasia -R28/30/40/41
# İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin
# birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik
# değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine
# dair kısma bakınız
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
İndirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklinde midir? Hayır!
Çünkü 3 saniye, eğer ekvator civarında değilseniz, kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez . Enlemler arasındaki mesafe değişmez; dünyanın etrafını yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 metre olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde [[piksel büyüklüğü]] 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
[[GTOPO30]] ve [[SRTM30]] 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani [[SRTM90]]'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler [[NaN]] (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 gibi bir değer verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# Çizim için derece rakam formatı gibi bazı gmt ayarlarına ihtiyacımız var:
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) R değişkenine atayalım:
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
# gri ton olsun ama tonlama yükseltiye göre değişmesin; gölgeye göre değişşin.
# Palet oluşturalım:
# Kolonlar: altyükseklik R G B üstyükseklik R G B
# R,G ve B: 0-255 arası RGB skalası renk değerleri. Örneğin kırmızı: 255 0 0
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 22:30, 9 Nisan 2009 (CEST)
1871
1836
2009-05-22T13:20:06Z
AhmetA
2
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
<bash>
# srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3
# [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır.
# Yukarıdaki iki dosya şu şekilde de indirilebilir.
getsrtm3 eurasia -R28/30/40/41
# İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin
# birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik
# değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine
# dair kısma bakınız
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
İndirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklinde midir? Hayır!
Çünkü 3 saniye, eğer ekvator civarında değilseniz, kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez . Enlemler arasındaki mesafe değişmez; dünyanın etrafını yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 metre olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde [[piksel büyüklüğü]] 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
[[GTOPO30]] ve [[SRTM30]] 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani [[SRTM90]]'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler [[NaN]] (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 gibi bir değer verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# Çizim için derece rakam formatı gibi bazı gmt ayarlarına ihtiyacımız var:
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) R değişkenine atayalım:
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
# gri ton olsun ama tonlama yükseltiye göre değişmesin; gölgeye göre değişşin.
# Palet oluşturalım:
# Kolonlar: altyükseklik R G B üstyükseklik R G B
# R,G ve B: 0-255 arası RGB skalası renk değerleri. Örneğin kırmızı: 255 0 0
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 22:30, 9 Nisan 2009 (CEST)
1836
1803
2009-04-09T20:30:30Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
<bash>
# srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3
# [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır.
# Yukarıdaki iki dosya şu şekilde de indirilebilir.
getsrtm3 eurasia -R28/30/40/41
# İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin
# birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik
# değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine
# bakınız
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
--[[Kullanıcı:Ziyadin|Ziyadin]] 22:30, 9 Nisan 2009 (CEST)
1803
1802
2009-04-06T21:42:10Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
<bash>
# srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3
# [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır.
# Yukarıdaki iki dosya şu şekilde de indirilebilir.
getsrtm3 eurasia -R28/30/40/41
# İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin
# birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik
# değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine
# bakınız
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
1802
1801
2009-04-06T21:41:51Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
<bash>
# srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3
# [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır.
# Yukarıdaki iki dosya şu şekilde de indirilebilir.
getsrtm3 eurasia -R28/30/40/41
# İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin
# birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik
# değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine
# bakınız
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
1801
1800
2009-04-06T21:41:26Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
<bash>
# srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3
# [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır.
# Yukarıdaki iki dosya şu şekilde indirilebilir.
getsrtm3 eurasia -R28/30/40/41
# İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin
# birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik
# değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine
# bakınız
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
1800
1799
2009-04-06T21:40:21Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
<bash>
srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3
[http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır.
Yukarıdaki iki dosya şu şekilde indirilebilir.
getsrtm3 eurasia -R28/30/40/41
İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin
birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik
değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine
bakınız
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
1799
1798
2009-04-06T21:39:31Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
<bash>
srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3
[http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır.
Yukarıdaki iki dosya şu şekilde indirilebilir.
getsrtm3 eurasia -R28/30/40/41
İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik değerlerinin doğru olduğundan emin olunuz.
Değil ise aşağıda nasıl düzeltileceğine bakınız
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
1798
1797
2009-04-06T21:37:30Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
<bash>
srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3 [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır.
Yukarıdaki iki dosya şu şekilde indirilebilir.
getsrtm3 eurasia -R28/30/40/41
İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik değerlerinin doğru olduğundan emin olunuz.
Değil ise aşağıda nasıl düzeltileceğine bakınız
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
1797
1734
2009-04-06T21:36:38Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3 [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır.
Yukarıdaki iki dosya şu şekilde indirilebilir.
getsrtm3 eurasia -R28/30/40/41
İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik değerlerinin doğru olduğundan emin olunuz.
Değil ise aşağıda nasıl düzeltileceğine bakınız
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
1734
1733
2009-04-03T20:19:21Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
1733
1732
2009-04-03T20:16:26Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
ikinci ve en kolay yolu SRTM verilerinin indirilmesi
[http://www.anandarooproy.com/gmt/getsrtm.tgz]getsrtm scripti kullanılabilir. Yukarıdaki iki dosyayı indirmek ve birleştirmek için
aşağıdaki komutu vermek yeterli olacaktır.
getsrtm3 eurasia -R28/30/40/41
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
1732
1731
2009-04-03T20:13:16Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
ikinci ve en kolay yolu SRTM verilerinin indirilmesi
[http://www.anandarooproy.com/gmt/getsrtm.tgz,getsrtm] scripti kullanılabilir. Yukarıdaki iki dosyayı indirmek ve birleştirmek için
aşağıdaki komutu vermek yeterli olacaktır.
getsrtm3 eurasia -R28/30/40/41
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
1731
1730
2009-04-03T20:12:40Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
ikinci ve en kolay yolu SRTM verilerinin indirilmesi
[http://www.anandarooproy.com/gmt/getsrtm.tgz] scripti kullanılabilir. Yukarıdaki iki dosyayı indirmek ve birleştirmek için
aşağıdaki komutu vermek yeterli olacaktır.
getsrtm3 eurasia -R28/30/40/41
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
1730
1729
2009-04-03T20:12:00Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
ikinci ve en kolay yolu SRTM verilerinin indirilmesi
getsrtm3 scripti kullanılabilir. Yukarıdaki iki dosyayı indirmek ve birleştirmek için
aşağıdaki komutu vermek yeterli olacaktır.
getsrtm3 eurasia -R28/30/40/41
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
1729
1714
2009-04-03T20:11:36Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
############################# ikinci ve en kolay yolu SRTM verilerinin indirilmesi #####
[getsrtm3] scripti kullanılabilir. Yukarıdaki iki dosyayı indirmek ve birleştirmek için
aşağıdaki komutu vermek yeterli olacaktır.
getsrtm3 eurasia -R28/30/40/41
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
1714
2009-04-03T15:49:56Z
Ziyadin
4
<bash>
########################################################################
## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ##
########################################################################
# SRTM verileri aşağıdaki ftp sitesinden indirilebilir
ftp 152.61.4.9
# kullanıcı anonymous
# şifre email adresi
# /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge
# hangi kategoriye giriyor öğren.
cd /srtm/Documentation
get Continent_def.gif
# Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin
# bulunduğu yer şurasıdır:
cd /srtm/version2/SRTM3/Eurasia
# burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi
# kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı
# verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin
# verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır.
# Şimdi bunu ve yandaki çerçeveyi indirelim.
get N40E029.hgt.zip
get N40E028.hgt.zip
# zipleri açalım
unzip N40E029.hgt.zip
unzip N40E028.hgt.zip
</bash>
SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz
1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir
Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür.
Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201).
Peki niye SRTM 90 m diyoruz???
Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar
Peki 90x90 kare şeklindemidir? Hayır!
Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır:
mesafe = 3.14/180 * cos(x) * 6367449
Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar.
Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar.
Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır.
GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı
<bash>
# Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte
# olması gerekir. Bunu doğrulamak için:
ls -la
# yapınca aşağıdaki gibi bir çıktı görürsünüz
# -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt
# ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir.
# Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim.
# -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax
# -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333
# -Zh ile verinin 2 byte binary olduğu belirtilir
# -G ile output grd dosya ismi verilir
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd
# Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı
grdinfo N40E029.grd
# deyince şu satırlar gözükür
# N40E029.grd: Title: N40E029.grd
# N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd
# N40E029.grd: Remark:
# N40E029.grd: Gridline node registration used
# N40E029.grd: Grid file format: nf (# 18)
# N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201
# N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# N40E029.grd: z_min: -32768 z_max: 32521 name: z
# N40E029.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521
# Burada bir hata var!!!
# Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor.
# Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır.
# Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir.
xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd
xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd
# Yeniden bakalım düzelmiş mi
grdinfo N40E029.grd
# dersek şunları görürüz
# .....
# N40E029.grd: z_min: -32768 z_max: 2531 name: z
# ....
# x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor.
# Sıfırlamak için grdclip komutunu kullanabiliriz.
# -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve
# yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda
# 0 yerine -1000 felan verilebilir.
grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd
grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd
# Yeniden bakalım
grdinfo N40E029C.grd
#dersek
#
# ....
#N40E029C.grd: z_min: 0 z_max: 2531 name: z
# ....
grdinfo N40E028C.grd
#....
#N40E028C.grd: z_min: 0 z_max: 1251 name: z
#...
# bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen
# dosyaya mozaiksrtm.grd ismi verilebilir.
######################### birleştirme #################################
grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
grdinfo mozaiksrtm.grd
# mozaiksrtm.grd: Title: mozaiksrtm.grd
# mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd
# mozaiksrtm.grd: Remark:
# mozaiksrtm.grd: Gridline node registration used
# mozaiksrtm.grd: Grid file format: nf (# 18)
# mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401
# mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201
# mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z
# mozaiksrtm.grd: scale_factor: 1 add_offset: 0
# Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı.
#################### Şimdi bunu plot edip görelim #####################
# bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım
set grd = mozaiksrtm.grd
# Renkli palet yapalım
grd2cpt -Crainbow -Z $grd > ! color.cpt
# Gölge dosyası oluşturalım
grdgradient $grd -A315 -Nt -Gshade.grd
# bazı gmt ayarları
gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch
# alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim
set R = "-R28/30/40/41 -JM6"
# dosya ismi verelim
set name = marmararenkli.ps
psbasemap $R -B0.2 -K > ! $name
grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name
pscoast -Df -O $R -W -Ia >> $name
xv $name &
#gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin.
# Palet oluşturalım
echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt
set name = marmaragri.ps
psbasemap $R -B0.2 -K -P> ! $name
grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name
pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name
psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name
xv $name &
</bash>
Sayfanın başlığı
0
1425
1669
2009-04-02T13:19:02Z
Ziyadin
4
Topografik kesit alma
Saç dökülmesi
0
1491
2074
2073
2011-08-31T10:56:05Z
Yilmazbecerikli
31
Saç, insanlarda, kafa üzerinde bulunan kıl kümesine verilmiş olan genel bir isimdir.
Kafanın üst bölümünde bulunan kıllar vucudun diğer bölgelerine göre daha hızlı uzamaktadırlar. Saçın uzama hızı ayda ortalama 1 cm kadardır. Saçların uzama devreleri birbirinden bağımsız bulunduğu için bir saç uzarken diğer bir saç dökülebilir. Yeni doğmuş bebeklerde tüm saçlar aynı evrede bulunduğundan bebeklerin 2-3 haftalık dönemlerinde aniden saçların dökülmesi görülebilmektedir. Daha sonra 6 ila 8 ay içerisinde bu düzen yetişkinlerde olduğu gibi bağımsız bir düzene dönüşür.
Saç şekilleri ve renkleri, yaş, ırk, cinsiyet ve hormonların duruma göre değişiklik gösterir. Katmanlardan oluşan saçlar Afrika'lı bir insanda yaklaşık 3 kat dokudan oluştuğundan kıvrılma eğilimi gösterirken, Asya'lı bir insanda 10 kata kadar çıkarak düz olma eğilimi göstermektedir.
Saç folikülü saçın içerisinde büyüdüğü yapıya verilen isimdir. Bu bölüm gözenekli bir yapıdan oluşur ve yağ üreterek deriyi ve saçı yağlandırır. Gözenekli kısımın dışında kalan bölümde ise özel kaslar yer almaktadır.
Saç dökülmesi erkeklerde daha sık olarak, hem erkeklerde hem de kadınlarda görülmektedir. [http://www.sacdokulmesi101.com/erkek-tipi-sac-dokulmesi/ Erkek tipi saç dökülmesi] alnın iki yanından başlayarak saçların geriye doğru çekilmesidir. İlerleyen dönemlerde kafanın üst-ön tarafında küçük bir bölgede saç kümesi kalır ve son olarak bu saçlar da dökülerek kafanın üst bölümünde tamamen bir kellik oluşur.
[http://www.sacdokulmesi101.com/kadinlarda-sac-dokulmesi/ Kadınlar da saç dökülmesi] ise daha çok saçların seyrekleşmesi şeklinde görülür ve saçın ön çizgisi erkeklerde olduğu gibi geriye doğru çekilmez.
Saç dökülmesi sorunu ile karşılaşan insanlarda tedaviye geçilmeden önce [http://www.sacdokulmesi101.com/erkeklerde-sac-dokulmesinin-nedenler/ saç dökülmesinin nedenleri] belirlenmelidir. Birçok hastalık, stres, hormonal bozukluklar yetersiz beslenme ve dış etkenler saç dökülmesine sebep olabilmektedir. Günümüzde aşırı miktarda kozmetik ürünlerin kullanılması içerdikleri kimyasal maddeler nedeniyle saç dökülmesini tetikleyebilmektedir. Ayrıca saçları sıklıkla yıkamak saçları yıpratarak dökülmesine neden olabilmektedir. Saçları iki günde bir kez yıkamak yeterlidir. Saçları yıkarken aşırı miktarda kimyasal ürünler yerine eczanelerde bulunan doğal ürünler tercih edilmelidir.
2073
2072
2011-08-31T10:52:28Z
Yilmazbecerikli
31
Saç, insanlarda, kafa üzerinde bulunan kıl kümesine verilmiş olan genel bir isimdir.
Kafa bölümünde bulunan kıllar vucudun diğer bölgelerine göre daha hızlı uzamaktadırlar. Saçın uzama hızı ayda ortalama 1 cm kadardır. Saçların uzama devreleri birbirinden bağımsız bulunduğu için bir saç uzarken diğer saç dökülebilmektedir. Yeni doğmuş bebeklerde tüm saçlar aynı evrede bulunduğundan 2-3 haftalık dönemlerinde aniden saçların dökülmesi görülebilmektedir. Daha sonra 6 ila 8 ay içerisinde bu düzen yetişkinlerde olduğu gibi bağımsız bir düzene dönüşür.
Saç şekilleri ve renkleri, yaş, ırk, cinsiyet ve hormonların duruma göre değişiklik gösterir. Katmanlardan oluşan saçlar örneğin Afrika'li bir insanda yaklaşık 3 kat dokudan oluştuğundan kıvrılma eğilimi gösterirken, Ayya'lı bir insanda 10 kata kadar çıktığından düz olma eğilimi göstermektedir.
Saç folikülü saçın içerisinde büyüdüğü yapıya verilen addır. Bu bölüm gözenekli bir yapıdan oluşur ve yağ üreterek deriyi ve saçı yağlandırır. Gözenekli kısımın dışında kalan bölümde ise özel kaslar yer almaktadır.
Saç dökülmesi erkeklerde daha sık olarak, hem erkeklerde hem de kadınlarda görülmektedir. [http://www.sacdokulmesi101.com/erkek-tipi-sac-dokulmesi/ Erkek tipi saç dökülmesi] alnın iki yanından başlayarak saçların geriye doğru çekilmesidir. İlerleyen dönemlerde kafanın üst-ön tarafında küçük bir bölgede saç kümesi kalır ve son olarak bu saçlar da dökülerek kafanın üst bölümünde tamamen bir kellik oluşur.
[http://www.sacdokulmesi101.com/kadinlarda-sac-dokulmesi/ Kadınlar da saç dökülmesi] ise daha çok saçların seyrekleşmesi şeklinde görülür ve saçın ön çizgisi erkeklerde olduğu gibi geriye doğru çekilme olmaz.
Saç dökülmesi sorunu ile karşılaşan insanlarda tedaviye geçilmeden önce [http://www.sacdokulmesi101.com/erkeklerde-sac-dokulmesinin-nedenler/ saç dökülmesinin nedenleri] belirlenmelidir. Birçok hastalık, stres, hormonal bozukluklar yetersiz beslenme ve dış etkenler saç dökülmesine sebep olabilmektedir. Günümüzde aşırı miktarda kozmetik ürünlerin kullanılması içerdikleri kimyasal maddeler nedeniyle saç dökülmesini tetikleyebilmektedir. Ayrıca saçları sıklıkla yıkamak saçları yıpratarak dökülmesine neden olabilmektedir. Saçları iki günde bir kez yıkamak kafidir. Saçları yıkarken aşırı miktarda kimyasal ürünler yerine eczanelerde bulunan doğal ürünler tercih edilmelidir.
2072
2071
2011-08-31T10:51:56Z
Yilmazbecerikli
31
Saç, insanlarda, kafa üzerinde bulunan kıl kümesine verilmiş olan genel bir addır.
Kafa bölümünde bulunan kıllar vucudun diğer bölgelerine göre daha hızlı uzamaktadırlar. Saçın uzama hızı ayda ortalama 1 cm kadardır. Saçların uzama devreleri birbirinden bağımsız bulunduğu için bir saç uzarken diğer saç dökülebilmektedir. Yeni doğmuş bebeklerde tüm saçlar aynı evrede bulunduğundan 2-3 haftalık dönemlerinde aniden saçların dökülmesi görülebilmektedir. Daha sonra 6 ila 8 ay içerisinde bu düzen yetişkinlerde olduğu gibi bağımsız bir düzene dönüşür.
Saç şekilleri ve renkleri, yaş, ırk, cinsiyet ve hormonların duruma göre değişiklik gösterir. Katmanlardan oluşan saçlar örneğin Afrika'li bir insanda yaklaşık 3 kat dokudan oluştuğundan kıvrılma eğilimi gösterirken, Ayya'lı bir insanda 10 kata kadar çıktığından düz olma eğilimi göstermektedir.
Saç folikülü saçın içerisinde büyüdüğü yapıya verilen addır. Bu bölüm gözenekli bir yapıdan oluşur ve yağ üreterek deriyi ve saçı yağlandırır. Gözenekli kısımın dışında kalan bölümde ise özel kaslar yer almaktadır.
Saç dökülmesi erkeklerde daha sık olarak, hem erkeklerde hem de kadınlarda görülmektedir. [http://www.sacdokulmesi101.com/erkek-tipi-sac-dokulmesi/ Erkek tipi saç dökülmesi] alnın iki yanından başlayarak saçların geriye doğru çekilmesidir. İlerleyen dönemlerde kafanın üst-ön tarafında küçük bir bölgede saç kümesi kalır ve son olarak bu saçlar da dökülerek kafanın üst bölümünde tamamen bir kellik oluşur.
[http://www.sacdokulmesi101.com/kadinlarda-sac-dokulmesi/ Kadınlar da saç dökülmesi] ise daha çok saçların seyrekleşmesi şeklinde görülür ve saçın ön çizgisi erkeklerde olduğu gibi geriye doğru çekilme olmaz.
Saç dökülmesi sorunu ile karşılaşan insanlarda tedaviye geçilmeden önce [http://www.sacdokulmesi101.com/erkeklerde-sac-dokulmesinin-nedenler/ saç dökülmesinin nedenleri] belirlenmelidir. Birçok hastalık, stres, hormonal bozukluklar yetersiz beslenme ve dış etkenler saç dökülmesine sebep olabilmektedir. Günümüzde aşırı miktarda kozmetik ürünlerin kullanılması içerdikleri kimyasal maddeler nedeniyle saç dökülmesini tetikleyebilmektedir. Ayrıca saçları sıklıkla yıkamak saçları yıpratarak dökülmesine neden olabilmektedir. Saçları iki günde bir kez yıkamak kafidir. Saçları yıkarken aşırı miktarda kimyasal ürünler yerine eczanelerde bulunan doğal ürünler tercih edilmelidir.
2071
2011-08-31T10:29:59Z
Yilmazbecerikli
31
[['''Saç Dökülmesi''']]
Sunum için resim hazırlama
0
1442
1755
2009-04-04T15:53:39Z
Onur
5
GMT çıkışı [[postscript]] dosyalar kullanılan veri miktarına bağlı olarak çok büyük olabilir. Ancak bu dosya büyüklüğü jpg, tiff gibi formatlara dönüştürme sonrasında elde edilecek büyüklükle ilişkili değildir. Bir [[postscript]] dosya ne kadar büyük olursa olsun özellikle sunum programlarında kullanılmak üzere çok küçültülerek net bir görüntü elde edilebilir. Bunun için aşağıdaki adımlar kullanılabilir:
* [[postscript]] dosyayı Gimp, CorelDraw, Photoshop, Illustrator gibi bir grafik işleme programında açın.
* Dosyayı jpg formatında saklamak için ''save as'' veya ''export'' komutunu seçin.
* Dosyanın yatay (X) uzunluğunu 1500 pixel, çözünürlüğünü ise 600dpi olarak seçin.
* jpg için yumuşaklaştırma seçeneğini %100 yapın.
* Sakladığını jpg dosyayı sunum slaytının üzerine yerleştirin.
* Resmi köşelerinden tutup büyütün.
Tüm sürümler
0
1390
1452
2009-03-16T19:32:51Z
Onur
5
Tüm sürümler sayfasının yeni adı: Linux Tüm Sürümler
#REDIRECT [[Linux Tüm Sürümler]]
Türkiye Kıyı Şeridi
0
1378
1762
1686
2009-04-04T17:03:32Z
Onur
5
(GMTTürkiye sayfalarında yer alan [[Onur Tan]]'ın hazırladığı örnektir)
[[Resim:Turkiye_kiyi.jpg]]
<C>
#!/bin/csh
# Turkiye Haritasi
pscoast -R25/45/33/43 -JM6 -Df -B4f2g2SWne -A100 -Na/5/255/0/0 \
-I1/1/0/0/255 -G46/139/87 -C250/255/255 -S176/226/255 -W3 -X1.3 -Y5 -P -K > pscoast.ps
# pscoast -R25/45/33/43 -JL35.5/36.5/33/41/9.6 -Df -B4f2g2 -A100 -Na/3/255/0/0 \
# -Ia/1/0/0/255 -G200 -S255 -W3 > pscoast.ps ; exit
#Yazi
pstext -R -JM -N -O -K -: <<END>> pscoast.ps
45.1 35.0 15 0 1 CM TURKIYE
END
#Sembol
psxy -R -JM -O -K -Sa0.3 -G255/255/0 -: -W2 <<END>> pscoast.ps
40.0 32.0 0.5
END
#Beyaz Kutu
psxy -R -JM -O -K -A -G255 -W1 -: <<END>> pscoast.ps
36.0 38.0
36.0 45.0
33.0 45.0
33.0 38.0
36.0 38.0
END
# Genel Harita
pscoast -R10/60/33/50 -JM1.9 -Di -W1 -A1000 -G0 -S255 -K -O -X4 -Y0.1 >> pscoast.ps
#Kirmizi Cerceve
psxy -R -JM -O -A -W10/255/0/0 -: <<END>> pscoast.ps
33 10
33 60
50 60
50 10
33 10
END
</C>
1686
1400
2009-04-02T17:08:23Z
AhmetA
2
(GMTTürkiye sayfalarında yer alan Onur Tan'ın hazırladığı örnektir)
[[Resim:Turkiye_kiyi.jpg]]
<C>
#!/bin/csh
# Turkiye Haritasi
pscoast -R25/45/33/43 -JM6 -Df -B4f2g2SWne -A100 -Na/5/255/0/0 \
-I1/1/0/0/255 -G46/139/87 -C250/255/255 -S176/226/255 -W3 -X1.3 -Y5 -P -K > pscoast.ps
# pscoast -R25/45/33/43 -JL35.5/36.5/33/41/9.6 -Df -B4f2g2 -A100 -Na/3/255/0/0 \
# -Ia/1/0/0/255 -G200 -S255 -W3 > pscoast.ps ; exit
#Yazi
pstext -R -JM -N -O -K -: <<END>> pscoast.ps
45.1 35.0 15 0 1 CM TURKIYE
END
#Sembol
psxy -R -JM -O -K -Sa0.3 -G255/255/0 -: -W2 <<END>> pscoast.ps
40.0 32.0 0.5
END
#Beyaz Kutu
psxy -R -JM -O -K -A -G255 -W1 -: <<END>> pscoast.ps
36.0 38.0
36.0 45.0
33.0 45.0
33.0 38.0
36.0 38.0
END
# Genel Harita
pscoast -R10/60/33/50 -JM1.9 -Di -W1 -A1000 -G0 -S255 -K -O -X4 -Y0.1 >> pscoast.ps
#Kirmizi Cerceve
psxy -R -JM -O -A -W10/255/0/0 -: <<END>> pscoast.ps
33 10
33 60
50 60
50 10
33 10
END
</C>
1400
1397
2009-03-15T20:47:09Z
AhmetA
2
[[Resim:Turkiye_kiyi.jpg]]
<C>
#!/bin/csh
# Turkiye Haritasi
pscoast -R25/45/33/43 -JM6 -Df -B4f2g2SWne -A100 -Na/5/255/0/0 \
-I1/1/0/0/255 -G46/139/87 -C250/255/255 -S176/226/255 -W3 -X1.3 -Y5 -P -K > pscoast.ps
# pscoast -R25/45/33/43 -JL35.5/36.5/33/41/9.6 -Df -B4f2g2 -A100 -Na/3/255/0/0 \
# -Ia/1/0/0/255 -G200 -S255 -W3 > pscoast.ps ; exit
#Yazi
pstext -R -JM -N -O -K -: <<END>> pscoast.ps
45.1 35.0 15 0 1 CM TURKIYE
END
#Sembol
psxy -R -JM -O -K -Sa0.3 -G255/255/0 -: -W2 <<END>> pscoast.ps
40.0 32.0 0.5
END
#Beyaz Kutu
psxy -R -JM -O -K -A -G255 -W1 -: <<END>> pscoast.ps
36.0 38.0
36.0 45.0
33.0 45.0
33.0 38.0
36.0 38.0
END
# Genel Harita
pscoast -R10/60/33/50 -JM1.9 -Di -W1 -A1000 -G0 -S255 -K -O -X4 -Y0.1 >> pscoast.ps
#Kirmizi Cerceve
psxy -R -JM -O -A -W10/255/0/0 -: <<END>> pscoast.ps
33 10
33 60
50 60
50 10
33 10
END
</C>
1397
1393
2009-03-15T20:44:57Z
AhmetA
2
<C>
#!/bin/csh
# Turkiye Haritasi
pscoast -R25/45/33/43 -JM6 -Df -B4f2g2SWne -A100 -Na/5/255/0/0 \
-I1/1/0/0/255 -G46/139/87 -C250/255/255 -S176/226/255 -W3 -X1.3 -Y5 -P -K > pscoast.ps
# pscoast -R25/45/33/43 -JL35.5/36.5/33/41/9.6 -Df -B4f2g2 -A100 -Na/3/255/0/0 \
# -Ia/1/0/0/255 -G200 -S255 -W3 > pscoast.ps ; exit
#Yazi
pstext -R -JM -N -O -K -: <<END>> pscoast.ps
45.1 35.0 15 0 1 CM TURKIYE
END
#Sembol
psxy -R -JM -O -K -Sa0.3 -G255/255/0 -: -W2 <<END>> pscoast.ps
40.0 32.0 0.5
END
#Beyaz Kutu
psxy -R -JM -O -K -A -G255 -W1 -: <<END>> pscoast.ps
36.0 38.0
36.0 45.0
33.0 45.0
33.0 38.0
36.0 38.0
END
# Genel Harita
pscoast -R10/60/33/50 -JM1.9 -Di -W1 -A1000 -G0 -S255 -K -O -X4 -Y0.1 >> pscoast.ps
#Kirmizi Cerceve
psxy -R -JM -O -A -W10/255/0/0 -: <<END>> pscoast.ps
33 10
33 60
50 60
50 10
33 10
END
</C>
1393
2009-03-15T20:32:20Z
AhmetA
2
<code>
#!/bin/csh
# Turkiye Haritasi
pscoast -R25/45/33/43 -JM6 -Df -B4f2g2SWne -A100 -Na/5/255/0/0 -I1/1/0/0/255 -G46/139/87 -C250/255/255 -S176/226/255 -W3 -X1.3 -Y5 -P -K > pscoast.ps
# pscoast -R25/45/33/43 -JL35.5/36.5/33/41/9.6 -Df -B4f2g2 -A100 -Na/3/255/0/0 -Ia/1/0/0/255 -G200 -S255 -W3 > pscoast.ps ; exit
#Yazi
pstext -R -JM -N -O -K -: <<END>> pscoast.ps
45.1 35.0 15 0 1 CM TURKIYE
END
#Sembol
psxy -R -JM -O -K -Sa0.3 -G255/255/0 -: -W2 <<END>> pscoast.ps
40.0 32.0 0.5
END
#Beyaz Kutu
psxy -R -JM -O -K -A -G255 -W1 -: <<END>> pscoast.ps
36.0 38.0
36.0 45.0
33.0 45.0
33.0 38.0
36.0 38.0
END
# Genel Harita
pscoast -R10/60/33/50 -JM1.9 -Di -W1 -A1000 -G0 -S255 -K -O -X4 -Y0.1 >> pscoast.ps
#Kirmizi Cerceve
psxy -R -JM -O -A -W10/255/0/0 -: <<END>> pscoast.ps
33 10
33 60
50 60
50 10
33 10
END
</code>
Ubuntu kurulumu
0
1458
2042
1846
2010-12-30T15:18:31Z
Onur
5
GMT Ubuntu dağıtımının yazılım depolarında hazır olarak bulunmaktadır (yine de Linux konusunda çok acemi değilseniz kaynak paketten klasik usül kurmanızı tavsiye ederiz).
* Synaptic paket yöneticisini kurun ve GMT paketini aratın.
[[Resim:GMTsynaptic.jpg]]
* Komut satırından kurmak isterseniz
<bash> aptitude search GMT
sudo aptitude install GMT </bash>
Repository'deki sürüm numarasına dikkat edin; güncel sürümden eski bir versiyonu kuruyor olabilirsiniz.
== Notlar ==
* Bu tip sistem tarafından yapılan yüklemelerde, GMT'nin kendisine ait kütüphane vb. klasörleri sisteme ait klasörler altına yüklenebilir. Eğer tüm GMT paketinin tek bir klasör altında olmasını istiyorsanız, yükleme ve derleme işlemini kendiniz yapınız. (--[[Kullanıcı:Onur|Onur Tan]] 16:18, 30 Aralık 2010 (CET))
1846
1845
2009-04-09T21:16:01Z
AhmetA
2
GMT Ubuntu dağıtımının yazılım depolarında hazır olarak bulunmaktadır (yine de Linux konusunda çok acemi değilseniz kaynak paketten klasik usül kurmanızı tavsiye ederiz).
* Synaptic paket yöneticisini kurun ve GMT paketini aratın.
[[Resim:GMTsynaptic.jpg]]
* Komut satırından kurmak isterseniz
<bash> aptitude search GMT
sudo aptitude install GMT </bash>
Repository'deki sürüm numarasına dikkat edin; güncel sürümden eski bir versiyonu kuruyor olabilirsiniz.
1845
2009-04-09T21:15:32Z
AhmetA
2
GMT Ubuntu dağıtımının yazılım depolarında hazır olarak bulunmaktadır (yine de Linux konusunda çok acemi değilseniz kaynak paketten klasik usül kurmanızı tavsiye ederiz).
* Synaptic paket yöneticisini kurun ve GMT paketini aratın.
[[Media:GMTsynaptic.jpg|GMTsynaptic.jpg]]
* Komut satırından kurmak isterseniz
<bash> aptitude search GMT
sudo aptitude install GMT </bash>
Repository'deki sürüm numarasına dikkat edin; güncel sürümden eski bir versiyonu kuruyor olabilirsiniz.
Wiki Yardım
0
1381
2047
1763
2011-02-18T02:19:48Z
Oezlemsert@gmail.com
25
/* Diğer Sorularınız */
=== Nasıl Üye Olurum ? ===
Sağ üst köşedeki '''Oturum Aç ya da yeni hesap edin''' linkine tıklamanız kafi.
===Bir sorum var? ===
GMT TR eposta listesini kullanarak grup üyelerine danışabilirsiniz; cevabın başkalarına da faydası olması için bu yöntemi tavsiye ediyoruz.
=== Syntax Highlighting ===
GMT Türkiye Wikisine kod eklemek isterseniz syntax highlight eklentisinden de istifade edebilirsiniz.
Örneğin C shell kodu ekleyecekseniz kodun başına<nowiki> <C></nowiki> sonuna da <nowiki></C></nowiki> yazmanız kafidir(bash için <nowiki><bash></nowiki> ve <nowiki></bash></nowiki>, fortran için <nowiki><fortran></nowiki> ve <nowiki></fortran></nowiki>). Örnek için bu sayfanın koduna "değiştir" linkine tıklayarak göz atın.
<bash>
pscoast -R16/50/28/46 -Dh -B4 -JM8 -G$msari -S240/248/255 -A100 -K -W1 -X1.7 -Y1.2 > gps.ps
</bash>
=== Diğer Sorularınız ===
Bize zabci at itu edu tr adresinden ulaşabilirsiniz.
joe
Merhaba,
Arcmap için tekirdag olan layerlar arıyorum sokaklar topografi ozellikle lazım. Su an Harvard'da bu işleri yeni ogreniyorum. Amerika için bilumum data bulmak mümkün ama Turkiye için bu işler nasıl oluyor nereden ne bulunur? Yardımcı olursanız sevinirim. Simdiye kadar internetten pek az sey ulabildim.
Özlem Sert
1763
1635
2009-04-04T17:15:09Z
AhmetA
2
=== Nasıl Üye Olurum ? ===
Sağ üst köşedeki '''Oturum Aç ya da yeni hesap edin''' linkine tıklamanız kafi.
===Bir sorum var? ===
GMT TR eposta listesini kullanarak grup üyelerine danışabilirsiniz; cevabın başkalarına da faydası olması için bu yöntemi tavsiye ediyoruz.
=== Syntax Highlighting ===
GMT Türkiye Wikisine kod eklemek isterseniz syntax highlight eklentisinden de istifade edebilirsiniz.
Örneğin C shell kodu ekleyecekseniz kodun başına<nowiki> <C></nowiki> sonuna da <nowiki></C></nowiki> yazmanız kafidir(bash için <nowiki><bash></nowiki> ve <nowiki></bash></nowiki>, fortran için <nowiki><fortran></nowiki> ve <nowiki></fortran></nowiki>). Örnek için bu sayfanın koduna "değiştir" linkine tıklayarak göz atın.
<bash>
pscoast -R16/50/28/46 -Dh -B4 -JM8 -G$msari -S240/248/255 -A100 -K -W1 -X1.7 -Y1.2 > gps.ps
</bash>
=== Diğer Sorularınız ===
Bize zabci at itu edu tr adresinden ulaşabilirsiniz.
joe
1635
1406
2009-04-02T09:25:37Z
AhmetA
2
=== Nasıl Üye Olurum ? ===
Sağ üst köşedeki '''Oturum Aç ya da yeni hesap edin''' linkine tıklamanız kafi.
===Bir sorum var? ===
GMT TR eposta listesini kullanarak grup üyelerine danışabilirsiniz; cevabın başkalarına da faydası olması için bu yöntemi tavsiye ediyoruz.
=== Syntax Highlighting ===
GMT Türkiye Wikisine kod eklemek isterseniz syntax highlight eklentisinden de istifade edebilirsiniz.
Örneğin C shell kodu ekleyecekseniz kodun başına<nowiki> <C></nowiki> sonuna da <nowiki></C></nowiki> yazmanız kafidir(bash için <nowiki><bash></nowiki> ve <nowiki></bash></nowiki>, fortran için <nowiki><fortran></nowiki> ve <nowiki></fortran></nowiki>). Örnek için bu sayfanın koduna "değiştir" linkine tıklayarak göz atın.
<bash>
pscoast -R16/50/28/46 -Dh -B4 -JM8 -G$msari -S240/248/255 -A100 -K -W1 -X1.7 -Y1.2 > gps.ps
</bash>
=== Diğer Sorularınız ===
Bize zabci at itu edu tr adresinden ulaşabilirsiniz.
1406
1404
2009-03-16T06:14:52Z
AhmetA
2
=== Syntax Highlighting ===
GMT Türkiye Wikisine kod eklemek isterseniz syntax highlight eklentisinden de istifade edebilirsiniz.
Örneğin C shell kodu ekleyecekseniz kodun başına<nowiki> <C></nowiki> sonuna da <nowiki></C></nowiki> yazmanız kafidir(bash için <nowiki><bash></nowiki> ve <nowiki></bash></nowiki>, fortran için <nowiki><fortran></nowiki> ve <nowiki></fortran></nowiki>). Örnek için bu sayfanın koduna "değiştir" linkine tıklayarak göz atın.
<bash>
pscoast -R16/50/28/46 -Dh -B4 -JM8 -G$msari -S240/248/255 -A100 -K -W1 -X1.7 -Y1.2 > gps.ps
</bash>
=== Diğer Sorularınız ===
Bize zabci at itu edu tr adresinden ulaşabilirsiniz.
1404
2009-03-15T20:54:24Z
AhmetA
2
=== Syntax Highlighting ===
GMT Türkiye Wikisine kod eklemek isterseniz syntax highlight eklentisinden de istifade edebilirsiniz.
Örneğin C shell kodu ekleyecekseniz kodun başına<nowiki> <C></nowiki> sonuna da <nowiki></C></nowiki> yazmanız kafidir. Örnek için bu sayfanın koduna "değiştir" linkine tıklayarak göz atın.
<C>
pscoast -R16/50/28/46 -Dh -B4 -JM8 -G$msari -S240/248/255 -A100 -K -W1 -X1.7 -Y1.2 > gps.ps
</C>
=== Diğer Sorularınız ===
Bize zabci at itu edu tr adresinden ulaşabilirsiniz.
Windows
0
1399
1516
1515
2009-03-17T22:38:22Z
Ziyadin
4
== '''Cygwin'siz GMT''' ==
GMT'yi Windows+Cygwin bağlantısında anlatıldığı şekilde bilgisayarınıza direk C'nin altına örneğin C:\GMT
kurun. Kurulum otomatikman kullanıcı path'ına GMT klasörünün path'ını ekleyecektir. Bunu kontrol etmek için My Computer >> Properties'e tıklayıp ortadan Advanced tabının altındaki Environment Variables tıklayın.
GMT_SHAREDIR değişkeni C:\GMT\share değerine path değişkeni de C:\GMT\bin değerine atanmış olması gerekiyor. Değilse manuel girmeniz gerek.
[[Resim:environ.jpg]]
GMT harita ve şekilleri üretmek için yapmanız gereken batch (*.bat) dosyaları oluşturup onların içine GMT komutlarını yazmak ve üzerine iki sefer tıklayarak çalıştırmak.
Örnek: Notepad açın ve içine aşağıdaki satırı yazın.
pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps
Ardından bunu '''marmara.bat''' ismiyle kaydedin istediğiniz bir yere. Kaydettiğiniz yere gidip üzerine iki kez tıklayarak çalıştırın. Eğer bir aksilik olmaz ise klasörde marm.ps isimli bir dosya yaratılacaktır. Bunu görüntülemek için Ghostview kurabilirsiniz. Bu durumda otomatikman görüntünün açılmasını isterseniz marmara.bat içine şu şekile yapılabilir (ghostview örneğin c:\ghostgum a kurulu olsun)
REM bu bir comment satırıdır. Baştaki REM linux'deki # işaretiyle aynı vazifeyi görür
pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps
C:\ghostgum\gsview\gsview32.exe marm.ps
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:36, 17 Mart 2009 (CET)
1515
1514
2009-03-17T22:37:29Z
Ziyadin
4
== '''Cygwin'siz GMT''' ==
GMT'yi Windows+Cygwin bağlantısında anlatıldığı şekilde bilgisayarınıza direk C'nin altına örneğin C:\GMT
kurun. Kurulum otomatikman kullanıcı path'ına GMT klasörünün path'ını ekleyecektir. Bunu kontrol etmek için My Computer >> Properties'e tıklayıp ortadan Advanced tabının altındaki Environment Variables tıklayın.
GMT_SHAREDIR değişkeni C:\GMT\share değerine path değişkeni de C:\GMT\bin değerine atanmış olması gerekiyor. Değilse manuel girmeniz gerek.
[[Resim:environ.jpg]]
GMT harita ve şekilleri üretmek için yapmanız gereken batch (*.bat) dosyaları oluşturup onların içine GMT komutlarını yazmak ve üzerine iki sefer tıklayarak çalıştırmak.
Örnek: Notepad açın ve içine aşağıdaki satırı yazın.
pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps
Ardından bunu '''marmara.bat''' ismiyle kaydedin istediğiniz bir yere. Kaydettiğiniz yere gidip üzerine iki kez tıklayarak çalıştırın. Eğer bir aksilik olmaz ise klasörde marm.ps isimli bir dosya yaratılacaktır. Bunu görüntülemek için Ghostview kurabilirsiniz. Bu durumda otomatikman görüntünün açılmasını isterseniz marmara.bat içine şu şekile yapılabilir (ghostview örneğin c:\ghostgum a kurulu olsun)
REM bu bir comment satırıdır. Baştaki REM linux'deki # işaretiyle aynı vazifeyi görür
pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps
C:\ghostgum\gsview\gsview32.exe marm.ps
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:36, 17 Mart 2009 (CET)
1514
1513
2009-03-17T22:37:07Z
Ziyadin
4
== '''Cygwin'siz GMT''' ==
GMT'yi Windows+Cygwin bağlantısında anlatıldığı şekilde bilgisayarınıza direk C'nin altına örneğin C:\GMT
kurun. Kurulum otomatikman kullanıcı path'ına GMT klasörünün path'ını ekleyecektir. Bunu kontrol etmek için My Computer >> Properties'e tıklayıp ortadan Advanced tabının altındaki Environment Variables tıklayın.
GMT_SHAREDIR değişkeni C:\GMT\share değerine path değişkeni de C:\GMT\bin değerine atanmış olması gerekiyor. Değilse manuel girmeniz gerek.
[[Resim:environ.jpg]]
GMT harita ve şekilleri üretmek için yapmanız gereken batch (*.bat) dosyaları oluşturup onların içine GMT komutlarını yazmak ve üzerine iki sefer tıklayarak çalıştırmak.
Örnek: Notepad açın ve içine aşağıdaki satırı yazın.
pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps
Ardından bunu '''marmara.bat''' ismiyle kaydedin istediğiniz bir yere. Kaydettiğiniz yere gidip üzerine iki kez tıklayarak çalıştırın. Eğer bir aksilik olmaz ise klasörde marm.ps isimli bir dosya yaratılacaktır. Bunu görüntülemek için Ghostview kurabilirsiniz. Bu durumda otomatikman görüntünün açılmasını isterseniz marmara.bat içine şu şekile yapılabilir (ghostview örneğin c:\ghostgum a kurulu olsun)
REM bu bir comment satırıdır. Baştaki REM linux'deki # işaretiyle aynı vazifeyi görür
pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps
C:\ghostgum\gsview\gsview32.exe marm.ps
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:36, 17 Mart 2009 (CET)
1513
1512
2009-03-17T22:36:20Z
Ziyadin
4
== '''Cygwin'siz GMT''' ==
GMT'yi Windows+Cygwin bağlantısında anlatıldığı şekilde bilgisayarınıza direk C'nin altına örneğin C:\GMT
kurun. Kurulum otomatikman kullanıcı path'ına GMT klasörünün path'ını ekleyecektir. Bunu kontrol etmek için My Computer >> Properties'e tıklayıp ortadan Advanced tabının altındaki Environment Variables tıklayın.
GMT_SHAREDIR değişkeni C:\GMT\share değerine path değişkeni de C:\GMT\bin değerine atanmış olması gerekiyor. Değilse manuel girmeniz gerek.
[[Resim:environ.jpg]]
GMT harita ve şekilleri üretmek için yapmanız gereken batch (*.bat) dosyaları oluşturup onların içine GMT komutlarını yazmak ve üzerine iki sefer tıklayarak çalıştırmak.
Örnek: Notepad açın ve içine aşağıdaki satırı yazın.
pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps
Ardından bunu '''marmara.bat''' ismiyle kaydedin istediğiniz bir yere. Kaydettiğiniz yere gidip üzerine iki kez tıklayarak çalıştırın. Eğer bir aksilik olmaz ise klasörde marm.ps isimli bir dosya yaratılacaktır. Bunu görüntülemek için Ghostview kurabilirsiniz. Bu durumda otomatikman görüntünün açılmasını isterseniz marmara.bat içine şu şekile yapılabilir (ghostview örneğin c:\ghostgum a kurulu olsun)
REM bu bir comment satırıdır. Baştaki REM linux'deki # işaretiyle aynı vazifeyi görür
pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps
C:\ghostgum\gsview\gsview32.exe marm.ps
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:36, 17 Mart 2009 (CET)
1512
1511
2009-03-17T22:33:52Z
Ziyadin
4
== '''Cygwin'siz GMT''' ==
GMT'yi Windows+Cygwin bağlantısında anlatıldığı şekilde bilgisayarınıza direk C'nin altına örneğin C:\GMT
kurun. Kurulum otomatikman kullanıcı path'ına GMT klasörünün path'ını ekleyecektir. Bunu kontrol etmek için My Computer >> Properties'e tıklayıp ortadan Advanced tabının altındaki Environment Variables tıklayın.
GMT_SHAREDIR değişkeni C:\GMT\share değerine path değişkeni de C:\GMT\bin değerine atanmış olması gerekiyor. Değilse manuel girmeniz gerek.
[[Resim:environ.jpg]]
GMT harita ve şekilleri üretmek için yapmanız gereken batch (*.bat) dosyaları oluşturup onların içine GMT komutlarını yazmak ve üzerine iki sefer tıklayarak çalıştırmak.
Örnek: Notepad açın ve içine aşağıdaki satırı yazın.
pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps
Ardından bunu '''marmara.bat''' ismiyle kaydedin istediğiniz bir yere. Kaydettiğiniz yere gidip üzerine iki kez tıklayarak çalıştırın. Eğer bir aksilik olmaz ise klasörde marm.ps isimli bir dosya yaratılacaktır. Bunu görüntülemek için Ghostview kurabilirsiniz. Bu durumda otomatikman görüntünün açılmasını isterseniz marmara.bat içine şu şekile yapılabilir (ghostview örneğin c:\ghostgum a kurulu olsun)
pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps
C:\ghostgum\gsview\gsview32.exe marm.ps
1511
1509
2009-03-17T22:32:31Z
Ziyadin
4
== '''Cygwin'siz GMT''' ==
GMT'yi Windows+Cygwin bağlantısında anlatıldığı şekilde bilgisayarınıza direk C'nin altına örneğin C:\GMT
kurun. Kurulum otomatikman kullanıcı path'ına GMT klasörünün path'ını ekleyecektir. Bunu kontrol etmek için My Computer >> Properties'e tıklayıp ortadan Advanced tabının altındaki Environment Variables tıklayın.
GMT_SHAREDIR değişkeni C:\GMT\share değerine path değişkeni de C:\GMT\bin değerine atanmış olması gerekiyor. Değilse manuel girmeniz gerek.
[[Resim:environ.jpg]]
GMT harita ve şekilleri üretmek için yapmanız gereken batch (*.bat) dosyaları oluşturup onların içine GMT komutlarını yazmak ve üzerine iki sefer tıklayarak çalıştırmak.
Örnek: Notepad açın ve içine aşağıdaki satırı yazın.
pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps
Ardından bunu marmara.bat ismiyle kaydedin istediğiniz bir yere. Kaydettiğiniz yere gidip üzerine iki kez tıklayarak çalıştırın. Eğer bir aksilik olmaz ise klasörde marm.ps isimli bir dosya yaratılacaktır. Bunu görüntülemek için Ghostview kurabilirsiniz. Bu durumda otomatikman görüntünün açılmasını isterseniz marmara.bat içine şu şekile yapılabilir (ghostview örneğin c:\ghostgum a kurulu olsun)
pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps
C:\ghostgum\gsview\gsview32.exe marm.ps
1509
1507
2009-03-17T22:12:13Z
Ziyadin
4
== '''Cygwin'siz GMT''' ==
GMT'yi Windows+Cygwin bağlantısında anlatıldığı şekilde bilgisayarınıza direk C'nin altına örneğin C:\GMT
kurun. Kurulum otomatikman kullanıcı path'ına GMT klasörünün path'ını ekleyecektir. Bunu kontrol etmek için My Computer >> Properties'e tıklayıp ortadan Advanced tabının altındaki Environment Variables tıklayın.
GMT_SHAREDIR değişkeni C:\GMT\share değerine path değişkenine C:\GMT\bin değerine atanmış olması gerekiyor. Değilse manuel girmeniz gerek.
[[Resim:environ.jpg]]
1507
1503
2009-03-17T22:09:47Z
Ziyadin
4
== '''Cygwin'siz GMT''' ==
GMT'yi Windows+Cygwin bağlantısında anlatıldığı şekilde bilgisayarınıza direk C'nin altına örneğin C:\GMT
kurun. Kurulum otomatikman kullanıcı path'ına GMT klasörünün path'ını ekleyecektir. Bunu kontrol etmek için My Computer >> Properties'e tıklayıp ortadan Advanced tabının altındaki Environment Variables tıklayın.
GMT_SHAREDIR değişkeni C:\GMT\share değerine path değişkenine C:\GMT\bin değerine atanmış olması gerekiyor. Değilse manuel girmeniz gerek.
[[Resim:Örnek.jpg]]
1503
2009-03-17T21:21:24Z
Ziyadin
4
Cgywin'siz GMT
Windows kurulumu
0
1379
2035
2034
2010-12-29T19:27:52Z
AhmetA
2
Sayfaya katkıda bulunanlar: [[Kullanıcı:Ziyadin|Z.Çakır]]
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşturup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilir ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : default: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg|thumbnail|none|700px]]
'''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gereken paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine fare ile tıklayarak durumunu <b>Install</b> haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerini de kurabilirsiniz.
[[Resim:paketler.png|thumbnail|none|700px]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede <b>Create icon on Desktop</b> ve <b>Add Icon to Start Menu</b> seçeneklerine tıklayın.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki buradaki örnekte bu "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
XWin server'i açılır; Windows görev çubuğundaki saatin yanında X şeklinde ikonu gözükür. Bununla birlikte bir X terminal açılır. Windows'tan kopyalama yapabilmek için açılan pencerede "xclipboard &" yazıp enter'a basın.
[[Resim:first_runt.jpg|thumbnail|none|700px]]
Bu xterminalde Türkçe klavye çalışmaz; Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu ise silebilirsiniz.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açın.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg|thumbnail|none|700px]]
[[Resim:shell2.jpg|thumbnail|none|700px]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin [[shell|kabuğunuz]], yani C shell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırında verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde Cgywin programların nerede olduğunu bilemez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
C shell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekir ki yazdığınız .cshrc dosyasındaki özellikler sistem tarafında kullanılabilsin.
[[Resim:tcsh1.jpg|thumbnail|none|700px]]
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştı mı yeterlidir. Açılan xterminal kapatılabilir.'''
'''11'''. Windows'dan copy paste yapabilmek için her seferinde xclipboard komutu vermemek için xwin server'in xclipboard özelliğinin açılışta çalışması için bir ayar gerek. Bunun için masaüstünde X serveri çalışıtıran kısa yol üzerine farenin sağ tuşu ile tıklayıp özellikler diyaloğunu açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)
Windows'da kopyaladığınız bir text i terminale aktarmanız için terminale geçip farenizin orta tuşuna tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.
'''12'''. Eğer rxvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masaüstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l)
Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın.
'''13'''. Masaüstündeki setup.exe'nin programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''14'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yere de kurulabilir. Ancak kurulan adresin shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da bu tanımlamanın söz dizimi (syntax'ı) farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe'yi kurun. GMT’nin kurulu olduğu klasörü otomatik olarak bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Şimdi aşağıdaki komutları çalıştırarak test edelim. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın; farenin orta tuşuna (tekerleği olan bir fare ise tekerleğe) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg|thumbnail|none|700px]]
Komut satırından [[man]] çalışmıyor maalesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programı da çoğu kez doğru durüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanabilmek. GMT komutlarını örneğin nedit penceresine yazıp ve oradan da direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlü de gerçekleşir.
[[Resim:nedit1.jpg|thumbnail|none|700px]]
Postscript dosyalarını hızlı ver sorunsuz bir şekilde açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2034
2033
2010-12-29T19:27:15Z
AhmetA
2
Sayfa yazarı: [[Kullanıcı:Ziyadin]]
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşturup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilir ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : default: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg|thumbnail|none|700px]]
'''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gereken paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine fare ile tıklayarak durumunu <b>Install</b> haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerini de kurabilirsiniz.
[[Resim:paketler.png|thumbnail|none|700px]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede <b>Create icon on Desktop</b> ve <b>Add Icon to Start Menu</b> seçeneklerine tıklayın.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki buradaki örnekte bu "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
XWin server'i açılır; Windows görev çubuğundaki saatin yanında X şeklinde ikonu gözükür. Bununla birlikte bir X terminal açılır. Windows'tan kopyalama yapabilmek için açılan pencerede "xclipboard &" yazıp enter'a basın.
[[Resim:first_runt.jpg|thumbnail|none|700px]]
Bu xterminalde Türkçe klavye çalışmaz; Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu ise silebilirsiniz.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açın.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg|thumbnail|none|700px]]
[[Resim:shell2.jpg|thumbnail|none|700px]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin [[shell|kabuğunuz]], yani C shell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırında verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde Cgywin programların nerede olduğunu bilemez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
C shell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekir ki yazdığınız .cshrc dosyasındaki özellikler sistem tarafında kullanılabilsin.
[[Resim:tcsh1.jpg|thumbnail|none|700px]]
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştı mı yeterlidir. Açılan xterminal kapatılabilir.'''
'''11'''. Windows'dan copy paste yapabilmek için her seferinde xclipboard komutu vermemek için xwin server'in xclipboard özelliğinin açılışta çalışması için bir ayar gerek. Bunun için masaüstünde X serveri çalışıtıran kısa yol üzerine farenin sağ tuşu ile tıklayıp özellikler diyaloğunu açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)
Windows'da kopyaladığınız bir text i terminale aktarmanız için terminale geçip farenizin orta tuşuna tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.
'''12'''. Eğer rxvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masaüstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l)
Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın.
'''13'''. Masaüstündeki setup.exe'nin programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''14'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yere de kurulabilir. Ancak kurulan adresin shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da bu tanımlamanın söz dizimi (syntax'ı) farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe'yi kurun. GMT’nin kurulu olduğu klasörü otomatik olarak bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Şimdi aşağıdaki komutları çalıştırarak test edelim. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın; farenin orta tuşuna (tekerleği olan bir fare ise tekerleğe) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg|thumbnail|none|700px]]
Komut satırından [[man]] çalışmıyor maalesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programı da çoğu kez doğru durüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanabilmek. GMT komutlarını örneğin nedit penceresine yazıp ve oradan da direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlü de gerçekleşir.
[[Resim:nedit1.jpg|thumbnail|none|700px]]
Postscript dosyalarını hızlı ver sorunsuz bir şekilde açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2033
2032
2010-12-29T19:26:05Z
AhmetA
2
Sayfa yazarı: Ziyadin Çakır
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşturup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilir ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : default: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg|thumbnail|none|700px]]
'''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gereken paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine fare ile tıklayarak durumunu <b>Install</b> haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerini de kurabilirsiniz.
[[Resim:paketler.png|thumbnail|none|700px]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede <b>Create icon on Desktop</b> ve <b>Add Icon to Start Menu</b> seçeneklerine tıklayın.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki buradaki örnekte bu "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
XWin server'i açılır; Windows görev çubuğundaki saatin yanında X şeklinde ikonu gözükür. Bununla birlikte bir X terminal açılır. Windows'tan kopyalama yapabilmek için açılan pencerede "xclipboard &" yazıp enter'a basın.
[[Resim:first_runt.jpg|thumbnail|none|700px]]
Bu xterminalde Türkçe klavye çalışmaz; Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu ise silebilirsiniz.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açın.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg|thumbnail|none|700px]]
[[Resim:shell2.jpg|thumbnail|none|700px]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin [[shell|kabuğunuz]], yani C shell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırında verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde Cgywin programların nerede olduğunu bilemez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
C shell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekir ki yazdığınız .cshrc dosyasındaki özellikler sistem tarafında kullanılabilsin.
[[Resim:tcsh1.jpg|thumbnail|none|700px]]
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştı mı yeterlidir. Açılan xterminal kapatılabilir.'''
'''11'''. Windows'dan copy paste yapabilmek için her seferinde xclipboard komutu vermemek için xwin server'in xclipboard özelliğinin açılışta çalışması için bir ayar gerek. Bunun için masaüstünde X serveri çalışıtıran kısa yol üzerine farenin sağ tuşu ile tıklayıp özellikler diyaloğunu açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)
Windows'da kopyaladığınız bir text i terminale aktarmanız için terminale geçip farenizin orta tuşuna tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.
'''12'''. Eğer rxvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masaüstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l)
Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın.
'''13'''. Masaüstündeki setup.exe'nin programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''14'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yere de kurulabilir. Ancak kurulan adresin shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da bu tanımlamanın söz dizimi (syntax'ı) farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe'yi kurun. GMT’nin kurulu olduğu klasörü otomatik olarak bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Şimdi aşağıdaki komutları çalıştırarak test edelim. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın; farenin orta tuşuna (tekerleği olan bir fare ise tekerleğe) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg|thumbnail|none|700px]]
Komut satırından [[man]] çalışmıyor maalesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programı da çoğu kez doğru durüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanabilmek. GMT komutlarını örneğin nedit penceresine yazıp ve oradan da direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlü de gerçekleşir.
[[Resim:nedit1.jpg|thumbnail|none|700px]]
Postscript dosyalarını hızlı ver sorunsuz bir şekilde açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2032
2031
2010-12-29T19:24:41Z
AhmetA
2
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşturup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilir ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : default: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg|thumbnail|none|700px]]
'''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gereken paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine fare ile tıklayarak durumunu <b>Install</b> haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerini de kurabilirsiniz.
[[Resim:paketler.png|thumbnail|none|700px]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede <b>Create icon on Desktop</b> ve <b>Add Icon to Start Menu</b> seçeneklerine tıklayın.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki buradaki örnekte bu "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
XWin server'i açılır; Windows görev çubuğundaki saatin yanında X şeklinde ikonu gözükür. Bununla birlikte bir X terminal açılır. Windows'tan kopyalama yapabilmek için açılan pencerede "xclipboard &" yazıp enter'a basın.
[[Resim:first_runt.jpg|thumbnail|none|700px]]
Bu xterminalde Türkçe klavye çalışmaz; Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu ise silebilirsiniz.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açın.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg|thumbnail|none|700px]]
[[Resim:shell2.jpg|thumbnail|none|700px]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin [[shell|kabuğunuz]], yani C shell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırında verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde Cgywin programların nerede olduğunu bilemez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
C shell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekir ki yazdığınız .cshrc dosyasındaki özellikler sistem tarafında kullanılabilsin.
[[Resim:tcsh1.jpg|thumbnail|none|700px]]
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştı mı yeterlidir. Açılan xterminal kapatılabilir.'''
'''11'''. Windows'dan copy paste yapabilmek için her seferinde xclipboard komutu vermemek için xwin server'in xclipboard özelliğinin açılışta çalışması için bir ayar gerek. Bunun için masaüstünde X serveri çalışıtıran kısa yol üzerine farenin sağ tuşu ile tıklayıp özellikler diyaloğunu açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)
Windows'da kopyaladığınız bir text i terminale aktarmanız için terminale geçip farenizin orta tuşuna tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.
'''12'''. Eğer rxvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masaüstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l)
Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın.
'''13'''. Masaüstündeki setup.exe'nin programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''14'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yere de kurulabilir. Ancak kurulan adresin shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da bu tanımlamanın söz dizimi (syntax'ı) farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe'yi kurun. GMT’nin kurulu olduğu klasörü otomatik olarak bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Şimdi aşağıdaki komutları çalıştırarak test edelim. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın; farenin orta tuşuna (tekerleği olan bir fare ise tekerleğe) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg|thumbnail|none|700px]]
Komut satırından [[man]] çalışmıyor maalesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programı da çoğu kez doğru durüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanabilmek. GMT komutlarını örneğin nedit penceresine yazıp ve oradan da direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlü de gerçekleşir.
[[Resim:nedit1.jpg|thumbnail|none|700px]]
Postscript dosyalarını hızlı ver sorunsuz bir şekilde açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2031
2020
2010-12-29T19:23:00Z
AhmetA
2
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşturup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilir ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : default: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg|thumbnail|none|500px]]
'''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gereken paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine fare ile tıklayarak durumunu <b>Install</b> haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerini de kurabilirsiniz.
[[Resim:paketler.png|thumbnail|none|500px]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede <b>Create icon on Desktop</b> ve <b>Add Icon to Start Menu</b> seçeneklerine tıklayın.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki buradaki örnekte bu "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
XWin server'i açılır; Windows görev çubuğundaki saatin yanında X şeklinde ikonu gözükür. Bununla birlikte bir X terminal açılır. Windows'tan kopyalama yapabilmek için açılan pencerede "xclipboard &" yazıp enter'a basın.
[[Resim:first_runt.jpg|thumbnail|none|500px]]
Bu xterminalde Türkçe klavye çalışmaz; Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu ise silebilirsiniz.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açın.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg|thumbnail|none|500px]]
[[Resim:shell2.jpg|thumbnail|none|500px]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin [[shell|kabuğunuz]], yani C shell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırında verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde Cgywin programların nerede olduğunu bilemez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
C shell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekir ki yazdığınız .cshrc dosyasındaki özellikler sistem tarafında kullanılabilsin.
[[Resim:tcsh1.jpg|thumbnail|none|500px]]
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştı mı yeterlidir. Açılan xterminal kapatılabilir.'''
'''11'''. Windows'dan copy paste yapabilmek için her seferinde xclipboard komutu vermemek için xwin server'in xclipboard özelliğinin açılışta çalışması için bir ayar gerek. Bunun için masaüstünde X serveri çalışıtıran kısa yol üzerine farenin sağ tuşu ile tıklayıp özellikler diyaloğunu açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)
Windows'da kopyaladığınız bir text i terminale aktarmanız için terminale geçip farenizin orta tuşuna tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.
'''12'''. Eğer rxvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masaüstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l)
Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın.
'''13'''. Masaüstündeki setup.exe'nin programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''14'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yere de kurulabilir. Ancak kurulan adresin shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da bu tanımlamanın söz dizimi (syntax'ı) farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe'yi kurun. GMT’nin kurulu olduğu klasörü otomatik olarak bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Şimdi aşağıdaki komutları çalıştırarak test edelim. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın; farenin orta tuşuna (tekerleği olan bir fare ise tekerleğe) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg|thumbnail|none|500px]]
Komut satırından [[man]] çalışmıyor maalesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programı da çoğu kez doğru durüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanabilmek. GMT komutlarını örneğin nedit penceresine yazıp ve oradan da direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlü de gerçekleşir.
[[Resim:nedit1.jpg|thumbnail|none|500px]]
Postscript dosyalarını hızlı ver sorunsuz bir şekilde açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2020
2019
2010-10-07T20:33:38Z
AhmetA
2
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşturup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilir ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : default: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gereken paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine fare ile tıklayarak durumunu <b>Install</b> haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerini de kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede <b>Create icon on Desktop</b> ve <b>Add Icon to Start Menu</b> seçeneklerine tıklayın.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki buradaki örnekte bu "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
XWin server'i açılır; Windows görev çubuğundaki saatin yanında X şeklinde ikonu gözükür. Bununla birlikte bir X terminal açılır. Windows'tan kopyalama yapabilmek için açılan pencerede "xclipboard &" yazıp enter'a basın.
[[Resim:first_runt.jpg]]
Bu xterminalde Türkçe klavye çalışmaz; Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu ise silebilirsiniz.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açın.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg]]
[[Resim:shell2.jpg]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin [[shell|kabuğunuz]], yani C shell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırında verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde Cgywin programların nerede olduğunu bilemez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
C shell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekir ki yazdığınız .cshrc dosyasındaki özellikler sistem tarafında kullanılabilsin.
[[Resim:tcsh1.jpg]]
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştı mı yeterlidir. Açılan xterminal kapatılabilir.'''
'''11'''. Windows'dan copy paste yapabilmek için her seferinde xclipboard komutu vermemek için xwin server'in xclipboard özelliğinin açılışta çalışması için bir ayar gerek. Bunun için masaüstünde X serveri çalışıtıran kısa yol üzerine farenin sağ tuşu ile tıklayıp özellikler diyaloğunu açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)
Windows'da kopyaladığınız bir text i terminale aktarmanız için terminale geçip farenizin orta tuşuna tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.
'''12'''. Eğer rxvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masaüstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l)
Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın.
'''13'''. Masaüstündeki setup.exe'nin programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''14'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yere de kurulabilir. Ancak kurulan adresin shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da bu tanımlamanın söz dizimi (syntax'ı) farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe'yi kurun. GMT’nin kurulu olduğu klasörü otomatik olarak bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Şimdi aşağıdaki komutları çalıştırarak test edelim. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın; farenin orta tuşuna (tekerleği olan bir fare ise tekerleğe) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından [[man]] çalışmıyor maalesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programı da çoğu kez doğru durüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanabilmek. GMT komutlarını örneğin nedit penceresine yazıp ve oradan da direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlü de gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekilde açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2019
2018
2010-10-07T14:06:06Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Windowstan kopyalama yapabilmek için açılan pencerede "xclipboard &" yazıp enter'a basın.
[[Resim:first_runt.jpg]]
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg]]
[[Resim:shell2.jpg]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.
[[Resim:tcsh1.jpg]]
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.'''
'''11'''. Windows'dan copy paste yapabilmek için herseferinde xclipboard komutu vermemek için xwin server'in xclipboard özelliğinin açılışta çalışması için bir ayar gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yol üzerine ters tuşla özellikleri tıklatıp açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)
Windows'da kopyaladığınız bir text i terminale aktarmanız için terminele geçip orta tuşa tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.
'''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l)
Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın.
'''13'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''14'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2018
2017
2010-10-07T14:03:14Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Windowstan kopyalama yapabilmek için açılan pencerede "xclipboard &" komutunu verin
[[Resim:first_runt.jpg]]
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg]]
[[Resim:shell2.jpg]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.
[[Resim:tcsh1.jpg]]
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.'''
'''11'''. Windows'dan copy paste yapabilmek için xwin server'in xclipboard özelliğinin çalışması gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yol üzerine ters tıklayıp özellikleri seçip açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)
Windows'da kopyaladığınız bir text i terminale aktarmanız için terminele geçip orta tuşa tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.
'''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l)
Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın.
'''13'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''14'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2017
2016
2010-10-07T13:59:22Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır.
[[Resim:first_runt.jpg]]
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg]]
[[Resim:shell2.jpg]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.
[[Resim:tcsh1.jpg]]
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.'''
'''11'''. Windows'dan copy paste yapabilmek için xwin server'in xclipboard özelliğinin çalışması gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yol üzerine ters tıklayıp özellikleri seçip açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)
Windows'da kopyaladığınız bir text i terminale aktarmanız için terminele geçip orta tuşa tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.
'''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l)
Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın.
'''13'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''14'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2016
2015
2010-10-07T13:23:14Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır.
[[Resim:first_runt.jpg]]
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg]]
[[Resim:shell2.jpg]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.
[[Resim:tcsh1.jpg]]
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.'''
'''11'''. Windows'dan copy paste yapabilmek için xwin server'in xclipboard özelliğinin çalışması gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yol üzerine ters tıklayıp özellikleri seçip açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)
Windows'da kopyaladığınız bir text i terminale aktarmanız için terminele geçip orta tuşa tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.
'''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l)
Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın.
'''13'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''14'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2015
2014
2010-10-06T09:41:23Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır.
[[Resim:first_runt.jpg]]
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg]]
[[Resim:shell2.jpg]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.
[[Resim:tcsh1.jpg]]
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.'''
'''11'''. Windows'dan copy paste yapabilmek için xwin server'in xclipboard özelliğinin çalışması gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yol üzerine ters tıklayıp özellikleri seçip açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)
Windows'da kopyaladığınız bir text i terminale aktarmanız için terminele geçip orta tuşa tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz.
'''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l)
Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın.
'''13'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''14'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2014
2013
2010-10-06T09:35:15Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır.
[[Resim:first_runt.jpg]]
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg]]
[[Resim:shell2.jpg]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.
[[Resim:tcsh1.jpg]]
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.'''
'''11'''. Windows'dan copy paste yapabilmek için xwin server'in xclipboard özelliğinin çalışması gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yolu üzerine ters tıklayıp özellikleri seçip açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard)
'''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola terstıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l)
Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın.
'''13'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''14'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2013
2012
2010-09-30T15:26:57Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır.
[[Resim:first_runt.jpg]]
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg]]
[[Resim:shell2.jpg]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.
[[Resim:tcsh1.jpg]]
'''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.'''
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2012
2011
2010-09-30T15:24:33Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır.
[[Resim:first_runt.jpg]]
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg]]
[[Resim:shell2.jpg]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.
[[Resim:tcsh1.jpg]]
nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2011
2010
2010-09-30T15:21:15Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır.
[[Resim:first_runt.jpg]]
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg]]
[[Resim:shell2.jpg]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından.
[[Resim:tcsh1.jpg]]
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2010
2008
2010-09-30T15:19:20Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır.
[[Resim:first_runt.jpg]]
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg]]
[[Resim:shell2.jpg]]
[[Resim:tcsh1.jpg]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2008
2007
2010-09-30T15:18:08Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır.
[[Resim:first_runt.jpg]]
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg]]
[[Resim:shell2.jpg]]
[[Resim:tcsh1.jpg]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2007
2005
2010-09-30T15:17:40Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır.
[[Resim:first_runt.jpg]]
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg]]
[[Resim:shell2.jpg]]
[[Resim:tcsh1.jpg]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2005
2004
2010-09-30T15:12:50Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır.
[[Resim:first_runt.jpg]]
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.
Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
[[Resim:shell1.jpg]]
[[Resim:shell2.jpg]]
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2004
2003
2010-09-30T15:10:34Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır.
[[Resim:first_runt.jpg]]
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.'''
[[Resim:shell1.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz).
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2003
2001
2010-09-30T15:07:18Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır.
[[Resim:first_runt.jpg]]
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.'''
[[Resim:shell1.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter tuşuna basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2001
2000
2010-09-30T15:04:42Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır.
[[Resim:first_runt.jpg]]
Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın.
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''C Shell kulanmak isterseniz aşağıda gösterildiği gibi nedit ile kendi c-shell dosynızı oluşturmanız lazım.'''
[[Resim:shell1.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter tuşuna basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
2000
1999
2010-09-30T14:56:47Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır.
[[Resim:first_runt.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter tuşuna basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1999
1997
2010-09-30T14:55:43Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/onur"
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır.
[[Resim:first_runt.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\onur şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter tuşuna basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1997
1996
2010-09-30T14:47:36Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:first_runt.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter tuşuna basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1996
1993
2010-09-30T11:52:13Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter tuşuna basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1993
1992
2010-09-30T11:44:51Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:paketler.png]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter tuşuna basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1992
1913
2010-09-29T12:03:30Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter tuşuna basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1913
1912
2009-06-23T15:32:56Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter tuşuna basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1912
1911
2009-06-23T15:25:03Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter tuşuna basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
GMT postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için
XV programı kullanılabilir. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1911
1910
2009-06-23T15:18:34Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
GMT postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için
XV programı kullanılabilir. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1910
1906
2009-06-23T15:16:20Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch script oluşurulup koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
GMT postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için
XV programı kullanılabilir. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1906
1905
2009-06-23T14:12:15Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
GMT postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için
XV programı kullanılabilir. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[[Cygwin]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1905
1904
2009-06-23T14:11:07Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
GMT postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için
XV programı kullanılabilir. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz
[Cygwin]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1904
1903
2009-06-17T12:58:20Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1903
1525
2009-06-17T12:52:58Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1525
1523
2009-03-17T23:18:40Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1523
1521
2009-03-17T23:11:39Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit1.jpg]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1521
1520
2009-03-17T23:02:10Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir.
[[Resim:nedit.jpg]]
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1520
1519
2009-03-17T22:49:10Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1519
1518
2009-03-17T22:44:54Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1518
1517
2009-03-17T22:42:09Z
Ziyadin
4
Windows altında GMT kullanımı için üç seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1517
1475
2009-03-17T22:41:32Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
--[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET)
1475
1474
2009-03-17T13:52:11Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda???
Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
1474
1469
2009-03-17T13:50:32Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
1469
1468
2009-03-16T23:05:14Z
AhmetA
2
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Bir ara onada bakarız inşallah....
Bol şanşlar,
Ziyadin
1468
1467
2009-03-16T23:03:28Z
AhmetA
2
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
== Cygwin+GMT ==
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi:
* C diskine ulaşmak için
cd /cygwin/c
* D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
<C> cd /c </C>
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
== GMT KURULUMU ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Bir ara onada bakarız inşallah....
Bol şanşlar,
Ziyadin
1467
1466
2009-03-16T21:58:01Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#@(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Bir ara onada bakarız inşallah....
Bol şanşlar,
Ziyadin
1466
1465
2009-03-16T21:56:19Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
<C>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Bir ara onada bakarız inşallah....
Bol şanşlar,
Ziyadin
1465
1458
2009-03-16T21:54:45Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direct Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
<C>
[10:34][ziyadin@oxus] % dos2unix .cshrc
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Bir ara onada bakarız inşallah....
Bol şanşlar,
Ziyadin
1458
1457
2009-03-16T20:26:31Z
AhmetA
2
syntax highlight düzeltmesi...
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
<C>
[10:34][ziyadin@oxus] % dos2unix .cshrc
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
</C>
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
<C>
ln –s /cygdrive/c /c
</C>
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
<C>
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
</C>
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
<C>
chmod +x marmara.gmt yazın komut satırına ve entere basın
</C>
ardından
./marmara.gmt yazıp enter a basın
<C>
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
</C>
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Bir ara onada bakarız inşallah....
Bol şanşlar,
Ziyadin
1457
1449
2009-03-16T20:24:14Z
AhmetA
2
syntax highlight
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
<C>
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
</C>
Sonuç olarak şu şekilde gözükecek:
<DOS>
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
</DOS>
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Bir ara onada bakarız inşallah....
Bol şanşlar,
Ziyadin
1449
1448
2009-03-16T19:01:24Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html).
Bir ara onada bakarız inşallah....
Bol şanşlar,
Ziyadin
1448
1447
2009-03-16T18:48:03Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanşlar,
Ziyadin
1447
1446
2009-03-16T18:43:35Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanşlar,
Ziyadin
1446
1444
2009-03-16T18:39:59Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1444
1443
2009-03-16T18:38:23Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set7.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1443
1442
2009-03-16T18:36:24Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz.
[[Resim:set5.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1442
1439
2009-03-16T18:30:31Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
[[Resim:set5.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1439
1436
2009-03-16T18:28:19Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc
Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc
yazıp enter'a basın. Örnek:
[10:34][ziyadin@oxus] % dos2unix .cshrc
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
[[Resim:set5.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1436
1435
2009-03-16T18:22:49Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc . Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi aşağıdaki komut ilet unix'e çevirelim
dos2unix .cshrc
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
[[Resim:set5.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1435
1434
2009-03-16T18:21:27Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc . Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi aşağıdaki komut ilet unix'e çevirelim
dos2unix .cshrc
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
[[Resim:set5.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1434
1433
2009-03-16T18:20:45Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc . Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi aşağıdaki komut ilet unix'e çevirelim
dos2unix .cshrc
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
[[Resim:set5.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1433
1432
2009-03-16T18:20:09Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc . Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi aşağıdaki komut ilet unix'e çevirelim
dos2unix .cshrc
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
[[Resim:set5.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1432
1430
2009-03-16T18:19:11Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc . Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi aşağıdaki komut ilet unix'e çevirelim
dos2unix .cshrc
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
[[Resim:set5.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
==
'''GMT KURULUMU''' ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1430
1428
2009-03-16T18:15:19Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
[[Resim:set5.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Bunun yerine sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
'''GMT KURULUMU'''
== Başlık yazısı ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
[[Resim:set6.jpg]]
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1428
1425
2009-03-16T18:12:42Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
[[Resim:set5.jpg]]
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
'''GMT KURULUMU'''
== Başlık yazısı ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1425
1424
2009-03-16T18:10:13Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
<nowiki>#</nowiki>kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
<nowiki>#</nowiki>komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
<nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
'''GMT KURULUMU'''
== Başlık yazısı ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1424
1423
2009-03-16T18:04:37Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
\# @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
"#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
"#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
"#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
'''GMT KURULUMU'''
== Başlık yazısı ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1423
1422
2009-03-16T18:04:02Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
## @(#)cshrc 1.11 89/11/29 SMI"
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
"#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
"#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
"#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
'''GMT KURULUMU'''
== Başlık yazısı ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1422
1421
2009-03-16T18:03:22Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"# @(#)cshrc 1.11 89/11/29 SMI"
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
"#kısa yollar"
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
"#komut satırı renkleri"
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
"#yukarıdaki prompt satırından sonra bir boşluk şart."
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
'''GMT KURULUMU'''
== Başlık yazısı ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1421
1420
2009-03-16T18:02:36Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"# @(#)cshrc 1.11 89/11/29 SMI"
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
'''GMT KURULUMU'''
== Başlık yazısı ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1420
1418
2009-03-16T18:01:34Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
'''GMT KURULUMU'''
== Başlık yazısı ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1418
1416
2009-03-16T17:58:27Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
[[Resim:set4.jpg]]
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
'''GMT KURULUMU'''
== Başlık yazısı ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1416
1414
2009-03-16T17:56:10Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
[[Resim:set3.jpg]]
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
'''GMT KURULUMU'''
== Başlık yazısı ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1414
1413
2009-03-16T17:54:09Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
[[Resim:set2.jpg]]
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
'''GMT KURULUMU'''
== Başlık yazısı ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1413
1412
2009-03-16T17:51:31Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
'''GMT KURULUMU'''
== Başlık yazısı ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1412
1410
2009-03-16T17:51:11Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:1set.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
'''GMT KURULUMU'''
== Başlık yazısı ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1410
1409
2009-03-16T17:46:53Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
[[Resim:Örnek.jpg]]
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir.
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
'''GMT KURULUMU'''
== Başlık yazısı ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1409
1408
2009-03-16T17:39:44Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Selec Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonund açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzd programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Aşağıda örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısa yolur (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komutsatırı renkli şekilde gözlenecektir.
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
'''GMT KURULUMU'''
== Başlık yazısı ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1408
1407
2009-03-16T17:38:57Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
'''1'''.Installation type : defualt: Install from Internet > next
'''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
'''3'''.Selec Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
'''4'''.Select your Internet connection: default: Direc Connection > next
'''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
'''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
'''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonund açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
'''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
'''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.'''
'''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
'''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzd programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Aşağıda örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısa yolur (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komutsatırı renkli şekilde gözlenecektir.
Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz.
'''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
'''12'''. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
'''GMT KURULUMU'''
== Başlık yazısı ==
'''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
'''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
'''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya.
sonra
chmod +x marmara.gmt yazın komut satırına ve entere basın
ardından
./marmara.gmt yazıp enter a basın
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1407
1402
2009-03-16T17:15:35Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
'''Cygwin+GMT'''
cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır.
1.Installation typ : defualt: Install from Internet > next
2.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın)
3.Selec Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir.
4.Select your Internet connection: default: Direc Connection > next
5.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de)
6.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz.
7. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonund açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın.
Geçmiş olsun cygwin kuruldu.
8. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın
Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin"
Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir.
C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım
9. C:\cygwin\bin\startxwin.bat dosyasını masa üstüne kopyalayıp ters tıklayın ve edit'i seçin. Dosya açılınca aşağıda "%RUN% XWin -multiwindow -clipboard -silent-dup-error" ve "%RUN% xterm -e /usr/bin/bash -l" satırlarının başına REM yazarak kapatın ve "%RUN% xterm -e /usr/bin/bash -l" satırının altına şu aşağıdaki satırı ilave edin ve kaydedin
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
Sonuç olarak şu şekilde gözükecek:
-----------------------
REM Startup the X Server with the integrated Windows-based window manager.
REM WARNING: Do not use 'xwinclip' in conjunction with the ``-clipboard''
REM command-line parameter for XWin. Doing so would start two clipboard
REM managers, which is never supposed to happen.
REM %RUN% XWin -multiwindow -clipboard -silent-dup-error
REM Startup an xterm, using bash as the shell.
REM %RUN% xterm -e /usr/bin/bash -l
%RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l
-----------------------
Şimdi çalıştırın üzerine iki kez tıklayarak ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır.
ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir.
10. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzd programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Aşağıda örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış.
startxwin.bat’ı yeniden masa üstünden çalıştırdığızda terminalde komutsatırı renkli şekilde gözlenecektir.
Startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Bunun için önce startxwin.bat’ı cygwin klasörünün altına atalalım ve ismini cygwin-tcsh.bat olarak değiştirelim. Ve sonra bunun bir kısa yolunu oluşturalım. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabındn Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Şimdi bu kısa yolu masa üstüne bir yere koyup kullanabilirsin. Bash olan diğer default kısa yolu da silebilirsin.
Cygwin’ın çalışması için X server’ın açık olması gerekiyor. O yüzden önce X Server çalıştırılacak (8.adım)
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# @(#)cshrc 1.11 89/11/29 SMI
set noclobber
set notify
set ignoreeof
set savehist = 100000
set history = 100000
set time=100000
umask 022
set autolist
set autologout = 0
setenv GMT_HOME "c:\cygwin\usr\local\GMT"
setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share"
set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin )
#kısa yollar
alias edit 'nedit '
alias xh 'xhost +'
alias cd 'cd \!*;echo $cwd'
alias cp 'cp -i'
alias mv 'mv -i'
alias rm 'rm -i'
alias pwd 'echo $cwd'
alias lc 'wc -l'
alias fgrep 'fgrep -n'
alias psa 'ps -aux | more'
alias chx 'chmod +x *sh '
alias df 'df -k'
alias ps2eps 'ps2eps -q -R + -f '
alias h 'history \!* | head -39 | more'
alias m more
alias sors 'source ~/.cshrc'
alias ls '/usr/bin/ls --color=tty --show-control-chars'
alias lse 'ls -C --sort=extension'
alias la 'ls -a'
alias lt 'ls -tr'
alias llt 'll -tr'
alias ll 'ls -la'
alias lsd 'ls -l | grep "^d"'
#komut satırı renkleri
set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% "
#yukarıdaki prompt satırından sonra bir boşluk şart.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
11. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz.
12. Bir kaç ufak bilgi
C diskine ulaşmak için
cd /cygwin/c
D diskine ulaşmak için
cd /cygwin/d
yapabilirsiniz.
Sembolik link (ln –s) ile kısa yol yapıp
ln –s /cygdrive/c /c
C diskine
cd /c
yaparak da ulaşabilirsiniz
Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz
ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop
GMT KURULUMU
1. http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows).
GMT4.4.0_basic_install.exe
GMT4.4.0_pdf_install.exe
GSHHS1.10_highfull_install.exe
2. GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin.
3. GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin.
Hepsi bu kadar!!!!
GMT kullanıma hazır.
Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek.
pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps
gv marma.ps
Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor.
Bol şanş,
Ziyadin
1402
1401
2009-03-15T20:49:18Z
AhmetA
2
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
# Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak
Devamı yakinda geliyor....
ziyadin
1401
1398
2009-03-15T20:48:30Z
AhmetA
2
Windows altında GMT kullanımı için iki seçenek mevcut:
# Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
# DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
Devamı yakinda geliyor....
ziyadin
1398
1396
2009-03-15T20:45:21Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
Ya (1) Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
yada, (2) DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır.
Devamı yakinda geliyor....
ziyadin
1396
1395
2009-03-15T20:44:33Z
Ziyadin
4
Windows altında GMT kullanımı için iki seçenek mevcut:
1. Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim)
yada,
2. DOS üzerinde batch scriptleri koşturarak
Devamı yakinda geliyor....
ziyadin
1395
2009-03-15T20:39:30Z
Ziyadin
4
Yakinda geliyor.... ziyadin
Xv
0
1430
1909
1907
2009-06-23T14:15:27Z
Ziyadin
4
GMT Türkiye wiki sitesindeki pek çok kodda '''xv''' komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir.
Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediliyor; bu yamalar Jumbo Patches olarak isimlendirilmekte[http://www.sonic.net/~roelofs/greg_xv.html]. En taze Jumbo patch dosyası 131 kadar güncelleme içeriyordu.
Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir.
XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir:
* GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi
* Komut satırından pratik olarak kullanılabilmesi
* Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi
* Klavyeden rahat kumanda edilebilmesi
==xv kurulumu==
* MacOSX: http://homepage.mac.com/eric.lee/xv/
* Ubuntu:
* Fedora:
* [[Cygwin]]
==xv kullanımı==
* Fare ile bir alan seçip c tuşuna basarak bu alanı kesebilirsiniz.
* Fare sağ tuşu ile xv menüsünü açabilirsiniz.
<bash>xv -rotate 90 imaj.png</bash>
== xv klavye kısayolları ==
* t: imajı döndürür
* n: imajı normal ebatlarına ölçekler
* m: imajı büyütür
* ö veya İngilizce Q klavyede virgül: imajı ufaltır
* c: seçtiğiniz alanı keser (crop)
== Linkler ==
* http://www.trilon.com/xv/xv.html
1907
1875
2009-06-23T14:14:05Z
Ziyadin
4
GMT Türkiye wiki sitesindeki pek çok kodda '''xv''' komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir.
Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediliyor; bu yamalar Jumbo Patches olarak isimlendirilmekte[http://www.sonic.net/~roelofs/greg_xv.html]. En taze Jumbo patch dosyası 131 kadar güncelleme içeriyordu.
Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir.
XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir:
* GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi
* Komut satırından pratik olarak kullanılabilmesi
* Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi
* Klavyeden rahat kumanda edilebilmesi
==xv kurulumu==
* MacOSX: http://homepage.mac.com/eric.lee/xv/
* Ubuntu:
* Fedora:
* [[xv_cygwin]]
==xv kullanımı==
* Fare ile bir alan seçip c tuşuna basarak bu alanı kesebilirsiniz.
* Fare sağ tuşu ile xv menüsünü açabilirsiniz.
<bash>xv -rotate 90 imaj.png</bash>
== xv klavye kısayolları ==
* t: imajı döndürür
* n: imajı normal ebatlarına ölçekler
* m: imajı büyütür
* ö veya İngilizce Q klavyede virgül: imajı ufaltır
* c: seçtiğiniz alanı keser (crop)
== Linkler ==
* http://www.trilon.com/xv/xv.html
1875
1710
2009-06-15T22:31:51Z
Ziyadin
4
GMT Türkiye wiki sitesindeki pek çok kodda '''xv''' komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir.
Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediliyor; bu yamalar Jumbo Patches olarak isimlendirilmekte[http://www.sonic.net/~roelofs/greg_xv.html]. En taze Jumbo patch dosyası 131 kadar güncelleme içeriyordu.
Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir.
XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir:
* GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi
* Komut satırından pratik olarak kullanılabilmesi
* Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi
* Klavyeden rahat kumanda edilebilmesi
==xv kurulumu==
* MacOSX: http://homepage.mac.com/eric.lee/xv/
* Ubuntu:
* Fedora:
* [[Cygwin]]
==xv kullanımı==
* Fare ile bir alan seçip c tuşuna basarak bu alanı kesebilirsiniz.
* Fare sağ tuşu ile xv menüsünü açabilirsiniz.
<bash>xv -rotate 90 imaj.png</bash>
== xv klavye kısayolları ==
* t: imajı döndürür
* n: imajı normal ebatlarına ölçekler
* m: imajı büyütür
* ö veya İngilizce Q klavyede virgül: imajı ufaltır
* c: seçtiğiniz alanı keser (crop)
== Linkler ==
* http://www.trilon.com/xv/xv.html
1710
1709
2009-04-03T07:19:13Z
AhmetA
2
GMT Türkiye wiki sitesindeki pek çok kodda '''xv''' komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir.
Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediliyor; bu yamalar Jumbo Patches olarak isimlendirilmekte[http://www.sonic.net/~roelofs/greg_xv.html]. En taze Jumbo patch dosyası 131 kadar güncelleme içeriyordu.
Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir.
XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir:
* GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi
* Komut satırından pratik olarak kullanılabilmesi
* Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi
* Klavyeden rahat kumanda edilebilmesi
==xv kurulumu==
* MacOSX: http://homepage.mac.com/eric.lee/xv/
* Ubuntu:
* Fedora
==xv kullanımı==
* Fare ile bir alan seçip c tuşuna basarak bu alanı kesebilirsiniz.
* Fare sağ tuşu ile xv menüsünü açabilirsiniz.
<bash>xv -rotate 90 imaj.png</bash>
== xv klavye kısayolları ==
* t: imajı döndürür
* n: imajı normal ebatlarına ölçekler
* m: imajı büyütür
* ö veya İngilizce Q klavyede virgül: imajı ufaltır
* c: seçtiğiniz alanı keser (crop)
== Linkler ==
* http://www.trilon.com/xv/xv.html
1709
1708
2009-04-03T07:17:11Z
AhmetA
2
GMT Türkiye wiki sitesindeki pek çok kodda '''xv''' komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir.
Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediyor.
Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir.
XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir:
* GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi
* Komut satırından pratik olarak kullanılabilmesi
* Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi
* Klavyeden rahat kumanda edilebilmesi
==xv kurulumu==
* MacOSX: http://homepage.mac.com/eric.lee/xv/
* Ubuntu:
* Fedora
==xv kullanımı==
* Fare ile bir alan seçip c tuşuna basarak bu alanı kesebilirsiniz.
* Fare sağ tuşu ile xv menüsünü açabilirsiniz.
<bash>xv -rotate 90 imaj.png</bash>
== xv klavye kısayolları ==
* t: imajı döndürür
* n: imajı normal ebatlarına ölçekler
* m: imajı büyütür
* ö veya İngilizce Q klavyede virgül: imajı ufaltır
* c: seçtiğiniz alanı keser (crop)
== Linkler ==
* http://www.trilon.com/xv/xv.html
1708
1707
2009-04-03T07:15:07Z
AhmetA
2
/* xv kullanımı */
GMT Türkiye wiki sitesindeki pek çok kodda '''xv''' komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir.
Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediyor.
Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir.
XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir:
* GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi
* Komut satırından pratik olarak kullanılabilmesi
* Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi
* Klavyeden rahat kumanda edilebilmesi
==xv kurulumu==
==xv kullanımı==
* Fare ile bir alan seçip c tuşuna basarak bu alanı kesebilirsiniz.
* Fare sağ tuşu ile xv menüsünü açabilirsiniz.
<bash>xv -rotate 90 imaj.png</bash>
== xv klavye kısayolları ==
* t: imajı döndürür
* n: imajı normal ebatlarına ölçekler
* m: imajı büyütür
* ö veya İngilizce Q klavyede virgül: imajı ufaltır
* c: seçtiğiniz alanı keser (crop)
== Linkler ==
* http://www.trilon.com/xv/xv.html
1707
1706
2009-04-03T07:14:38Z
AhmetA
2
/* xv kullanımı */
GMT Türkiye wiki sitesindeki pek çok kodda '''xv''' komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir.
Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediyor.
Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir.
XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir:
* GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi
* Komut satırından pratik olarak kullanılabilmesi
* Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi
* Klavyeden rahat kumanda edilebilmesi
==xv kurulumu==
==xv kullanımı==
* Fare ile bir alan seçip c tuşuna basarak bu alanı kesebilirsiniz.
* Fare sağ tuşu ile xv menüsünü açabilirsiniz.
<bash>
xv -rotate 90 imaj.png
</bash>
== xv klavye kısayolları ==
* t: imajı döndürür
* n: imajı normal ebatlarına ölçekler
* m: imajı büyütür
* ö veya İngilizce Q klavyede virgül: imajı ufaltır
* c: seçtiğiniz alanı keser (crop)
== Linkler ==
* http://www.trilon.com/xv/xv.html
1706
1705
2009-04-03T07:14:24Z
AhmetA
2
GMT Türkiye wiki sitesindeki pek çok kodda '''xv''' komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir.
Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediyor.
Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir.
XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir:
* GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi
* Komut satırından pratik olarak kullanılabilmesi
* Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi
* Klavyeden rahat kumanda edilebilmesi
==xv kurulumu==
==xv kullanımı==
* Fare ile bir alan seçip c tuşuna basarak bu alanı kesebilirsiniz.
* Fare sağ tuşu ile xv menüsünü açabilirsiniz.
<bash>
xv -rotate 90 imaj.png
<bash>
== xv klavye kısayolları ==
* t: imajı döndürür
* n: imajı normal ebatlarına ölçekler
* m: imajı büyütür
* ö veya İngilizce Q klavyede virgül: imajı ufaltır
* c: seçtiğiniz alanı keser (crop)
== Linkler ==
* http://www.trilon.com/xv/xv.html
1705
2009-04-03T07:07:53Z
AhmetA
2
GMT Türkiye wiki sitesindeki pek çok kodda xv komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir.
Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediyor.
Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir.
XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir:
* GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi
* Komut satırından pratik olarak kullanılabilmesi
* Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi
* Klavyeden rahat kumanda edilebilmesi
==XV kurulumu==
Xv cygwin
0
1468
1908
2009-06-23T14:14:15Z
Ziyadin
4
XV programını cygwin'e sorunsuz kurmak için aşağıdaki adresten cygwin setup.exe'yi indirelim
http://lassauge.free.fr/cygwin/setup-fr.exe
setup.exe yi çalıştırın ve indirme adreslerinin verildiği pencere gelince http://lassauge.free.fr/cygwin/release/ sayfasında gösterildiği gibi aşağıdaki adresi URL adresine yazıp ekleyin (Ajouter düğmesine basın).
http://lassauge.free.fr/cygwin
Daha sonra X11 dizini altında listenin en sonunda bulunan xv programının başındaki Passe yazısına tıklayın ve devam ederek (next) kurun.
Xyzgrd
0
1395
1687
1483
2009-04-02T17:14:26Z
AhmetA
2
==xyz2grd kullanım notları==
* Byte swap:
<bash>xyz2grd afyon.dem -Safyon.dem.intel -V -Zf </bash>
[[Category:GMT Komutları]]
1483
2009-03-17T17:47:51Z
AhmetA
2
* Byte swap:
<bash>xyz2grd afyon.dem -Safyon.dem.intel -V -Zf </bash>
[[Category:GMT Komutları]]
Tartışma:Dem gölgeleme animasyonu
1
1459
1848
1847
2009-04-10T20:40:13Z
Ziyadin
4
Işığın neden göl içinden verildiğini anlayamadım.
İznik göl canavarının gözünden çıkıyor ışık
1847
2009-04-10T05:26:27Z
Onur
5
Işığın neden göl içinden verildiğini anlayamadım.
Tartışma:GMT Kod Örnekleri
1
1408
1541
1540
2009-04-01T14:16:16Z
Ziyadin
4
1540
2009-04-01T14:14:57Z
Ziyadin
4
mozaik
Tartışma:Wiki Yardım
1
1447
1778
2009-04-04T17:53:37Z
Onur
5
Bu sayfanın en sonundaki "joe" kelimesini ne anlama geliyor?
Kullanıcı:Onur
2
1439
1746
2009-04-04T14:34:42Z
Onur
5
Bilgi için [[Onur Tan]] sayfasına bakınız.
GMT Türkiye Wiki:Hakkında
4
1446
1770
2009-04-04T17:45:24Z
Onur
5
Bu site GMT paketini kullananlara Türkçe döküman desteği sağlamak amacıyla oluşturulmuştur.
Dosya:1set.jpg
6
1382
1411
2009-03-16T17:50:09Z
Ziyadin
4
Dosya:3dnospykes.jpg
6
1475
1952
2010-02-18T13:48:32Z
Ziyadin
4
Dosya:3dspykes.jpg
6
1474
1946
2010-02-18T13:45:18Z
Ziyadin
4
Dosya:ATAGlogo2.gif
6
1371
1374
2009-03-14T21:46:54Z
AhmetA
2
Dosya:Bathy.txt
6
1473
1934
2010-02-18T13:27:47Z
AhmetA
2
Dosya:Elastik.jpg
6
1467
1893
2009-06-16T21:58:09Z
Ziyadin
4
Dosya:Environ.jpg
6
1401
1510
2009-03-17T22:13:06Z
Ziyadin
4
Dosya:First runt.jpg
6
1482
1998
2010-09-30T14:48:58Z
Ziyadin
4
Dosya:Focal animate.gif
6
1416
1609
2009-04-02T06:50:22Z
Ziyadin
4
Dosya:GMTsynaptic.jpg
6
1457
1844
2009-04-09T21:10:29Z
AhmetA
2
Ubuntu 8.04'de Synaptic ile GMT kurulumu
Ubuntu 8.04'de Synaptic ile GMT kurulumu
Dosya:Gmt nav.gif
6
1376
1387
2009-03-15T01:45:25Z
AhmetA
2
Dosya:Gmttr-w.jpg
6
1392
1462
2009-03-16T21:35:16Z
Onur
5
Dosya:Gmttr-w2.jpg
6
1393
1463
2009-03-16T21:41:42Z
Onur
5
Küçük Logo
Küçük Logo
Dosya:Gps.jpg
6
1417
1620
2009-04-02T07:17:26Z
Ziyadin
4
Dosya:Grid.jpg
6
1412
1574
2009-04-01T20:38:21Z
Ziyadin
4
Dosya:Harvard.jpg
6
1418
1624
2009-04-02T07:23:41Z
Ziyadin
4
Dosya:Harvardcmt.jpg
6
1419
1626
2009-04-02T07:28:56Z
Ziyadin
4
Dosya:Kesit.jpg
6
1426
1671
2009-04-02T13:25:45Z
Ziyadin
4
Dosya:Marmozaik.jpg
6
1420
1637
2009-04-02T12:09:44Z
Ziyadin
4
Dosya:Nedit.jpg
6
1402
1522
2009-03-17T23:02:30Z
Ziyadin
4
Dosya:Nedit1.jpg
6
1403
1524
2009-03-17T23:12:23Z
Ziyadin
4
Dosya:Paketler.jpg
6
1481
1995
2010-09-30T11:48:37Z
Ziyadin
4
paket seçimi
paket seçimi
Dosya:Paketler.png
6
1480
1994
2010-09-30T11:45:28Z
Ziyadin
4
paket seçimi
paket seçimi
Dosya:Picture 2.jpg
6
1400
1508
2009-03-17T22:11:25Z
Ziyadin
4
Dosya:Piksel.jpg
6
1414
1576
2009-04-01T20:40:59Z
Ziyadin
4
Dosya:Profi11.jpg
6
1427
1673
2009-04-02T13:29:08Z
Ziyadin
4
Dosya:Profil2.jpg
6
1428
1680
2009-04-02T13:36:50Z
Ziyadin
4
Dosya:Set2.jpg
6
1383
1415
2009-03-16T17:54:20Z
Ziyadin
4
Dosya:Set3.jpg
6
1384
1417
2009-03-16T17:56:21Z
Ziyadin
4
Dosya:Set4.jpg
6
1385
1419
2009-03-16T17:58:48Z
Ziyadin
4
Dosya:Set5.jpg
6
1386
1429
2009-03-16T18:12:57Z
Ziyadin
4
Dosya:Set6.jpg
6
1387
1431
2009-03-16T18:15:34Z
Ziyadin
4
Dosya:Set7.jpg
6
1388
1445
2009-03-16T18:38:46Z
Ziyadin
4
Dosya:Shade animation.gif
6
1454
1833
2009-04-09T20:19:36Z
Ziyadin
4
Dosya:Shell1.jpg
6
1483
2002
2010-09-30T15:05:07Z
Ziyadin
4
Dosya:Shell2.jpg
6
1484
2006
2010-09-30T15:13:08Z
Ziyadin
4
Dosya:Tcsh1.jpg
6
1485
2009
2010-09-30T15:18:22Z
Ziyadin
4
Dosya:Turkiye kiyi.jpg
6
1380
1399
2009-03-15T20:46:14Z
AhmetA
2
Dosya:İznik3D.jpg
6
1455
1840
2009-04-09T20:38:52Z
Ziyadin
4
MediaWiki:1movedto2
8
2
2
2009-03-14T19:35:30Z
MediaWiki default
0
$1 sayfasının yeni adı: $2
MediaWiki:1movedto2 redir
8
3
3
2009-03-14T19:35:30Z
MediaWiki default
0
$1 $2'ye yönlendirildi
MediaWiki:About
8
6
6
2009-03-14T19:35:30Z
MediaWiki default
0
Hakkında
MediaWiki:Aboutpage
8
7
7
2009-03-14T19:35:30Z
MediaWiki default
0
{{ns:4}}:Hakkında
MediaWiki:Aboutsite
8
8
8
2009-03-14T19:35:30Z
MediaWiki default
0
{{SITENAME}} Hakkında
MediaWiki:Accesskey-compareselectedversions
8
9
9
2009-03-14T19:35:30Z
MediaWiki default
0
v
MediaWiki:Accesskey-diff
8
10
10
2009-03-14T19:35:30Z
MediaWiki default
0
v
MediaWiki:Accesskey-minoredit
8
11
11
2009-03-14T19:35:30Z
MediaWiki default
0
i
MediaWiki:Accesskey-preview
8
12
12
2009-03-14T19:35:30Z
MediaWiki default
0
p
MediaWiki:Accesskey-save
8
13
13
2009-03-14T19:35:30Z
MediaWiki default
0
s
MediaWiki:Accesskey-search
8
14
14
2009-03-14T19:35:30Z
MediaWiki default
0
f
MediaWiki:Accmailtext
8
15
15
2009-03-14T19:35:30Z
MediaWiki default
0
'$1' kullanıcısına ait parola $2 adresine gönderildi.
MediaWiki:Accmailtitle
8
16
16
2009-03-14T19:35:30Z
MediaWiki default
0
Parola gönderildi.
MediaWiki:Acct creation throttle hit
8
17
17
2009-03-14T19:35:30Z
MediaWiki default
0
$1 tane kullanıcı hesabı açtırmış durumdasınız. Daha fazla açtıramazsınız.
MediaWiki:Actioncomplete
8
18
18
2009-03-14T19:35:30Z
MediaWiki default
0
İşlem tamamlandı.
MediaWiki:Addedwatch
8
19
19
2009-03-14T19:35:30Z
MediaWiki default
0
İzleme listesine kaydedildi.
MediaWiki:Addedwatchtext
8
20
20
2009-03-14T19:35:30Z
MediaWiki default
0
"$1" adlı sayfa [[Special:Watchlist|izleme listenize]] kaydedildi.
Gelecekte, bu sayfaya ve ilgili tartışma sayfasına yapılacak değişiklikler burada listelenecektir.
Kolayca seçilebilmeleri için de [[Special:Recentchanges|son değişiklikler listesi]] başlığı altında koyu harflerle listeleneceklerdir.
Sayfayı izleme listenizden çıkarmak istediğinizde "sayfayı izlemeyi durdur" bağlantısına tıklayabilirsiniz.
MediaWiki:Addgroup
8
21
21
2009-03-14T19:35:30Z
MediaWiki default
0
Grup Ekle
MediaWiki:Addgrouplogentry
8
22
22
2009-03-14T19:35:30Z
MediaWiki default
0
Added group $2
MediaWiki:Addsection
8
23
23
2009-03-14T19:35:30Z
MediaWiki default
0
+
MediaWiki:Administrators
8
24
24
2009-03-14T19:35:30Z
MediaWiki default
0
{{ns:4}}:Yöneticiler
MediaWiki:Allarticles
8
25
25
2009-03-14T19:35:30Z
MediaWiki default
0
Tüm maddeler
MediaWiki:Allinnamespace
8
26
26
2009-03-14T19:35:30Z
MediaWiki default
0
Tüm sayfalar ($1 sayfaları)
MediaWiki:Alllogstext
8
27
27
2009-03-14T19:35:30Z
MediaWiki default
0
Yükleme, silme, koruma altına alma, erişim engelleme ve yönetici hareketlerinin tümünün kayıtları.
Kayıt tipini, kullanıcı ismini, sayfa ismini girerek listeyi daraltabilirsiniz.
MediaWiki:Allmessages
8
28
28
2009-03-14T19:35:30Z
MediaWiki default
0
Viki arayüz metinleri
MediaWiki:Allmessagescurrent
8
29
29
2009-03-14T19:35:30Z
MediaWiki default
0
Kullanımdaki metin
MediaWiki:Allmessagesdefault
8
30
30
2009-03-14T19:35:30Z
MediaWiki default
0
Orjinal metin
MediaWiki:Allmessagesfilter
8
31
31
2009-03-14T19:35:30Z
MediaWiki default
0
Message name filter:
MediaWiki:Allmessagesmodified
8
32
32
2009-03-14T19:35:30Z
MediaWiki default
0
Show only modified
MediaWiki:Allmessagesname
8
33
33
2009-03-14T19:35:30Z
MediaWiki default
0
İsim
MediaWiki:AllmessagesnotsupportedDB
8
34
34
2009-03-14T19:35:30Z
MediaWiki default
0
Special:Allmessages cannot be used because wgUseDatabaseMessages is off.
MediaWiki:AllmessagesnotsupportedUI
8
35
35
2009-03-14T19:35:30Z
MediaWiki default
0
Your current interface language <b>$1</b> is not supported by Special:Allmessages at this site.
MediaWiki:Allmessagestext
8
36
36
2009-03-14T19:35:30Z
MediaWiki default
0
Bu liste MediaWiki'de mevcut olan tüm terimlerin listesidir
MediaWiki:Allnonarticles
8
37
37
2009-03-14T19:35:30Z
MediaWiki default
0
All non-articles
MediaWiki:Allnotinnamespace
8
38
38
2009-03-14T19:35:30Z
MediaWiki default
0
All pages (not in $1 namespace)
MediaWiki:Allowemail
8
39
39
2009-03-14T19:35:30Z
MediaWiki default
0
Diğer kullanıcılar size eposta atabilsin
MediaWiki:Allpages
8
40
40
2009-03-14T19:35:30Z
MediaWiki default
0
Tüm sayfalar
MediaWiki:Allpagesfrom
8
41
41
2009-03-14T19:35:30Z
MediaWiki default
0
Listelemeye başlanılacak harfler:
MediaWiki:Allpagesnext
8
42
42
2009-03-14T19:35:30Z
MediaWiki default
0
Sonraki sayfa
MediaWiki:Allpagesprefix
8
43
43
2009-03-14T19:35:30Z
MediaWiki default
0
Display pages with prefix:
MediaWiki:Allpagesprev
8
44
44
2009-03-14T19:35:30Z
MediaWiki default
0
Önceki
MediaWiki:Allpagessubmit
8
45
45
2009-03-14T19:35:30Z
MediaWiki default
0
Getir
MediaWiki:Alphaindexline
8
46
46
2009-03-14T19:35:31Z
MediaWiki default
0
$1 to $2
MediaWiki:Already bureaucrat
8
47
47
2009-03-14T19:35:31Z
MediaWiki default
0
Bu kullanıcı zaten bürokrat
MediaWiki:Already steward
8
48
48
2009-03-14T19:35:31Z
MediaWiki default
0
Bu kullanıcı zaten steward
MediaWiki:Already sysop
8
49
49
2009-03-14T19:35:31Z
MediaWiki default
0
Bu kullanıcı zaten yönetici
MediaWiki:Alreadyloggedin
8
50
50
2009-03-14T19:35:31Z
MediaWiki default
0
<strong>$1, zaten açık bir oturumunuz var!</strong><br />
MediaWiki:Alreadyrolled
8
51
51
2009-03-14T19:35:31Z
MediaWiki default
0
Cannot rollback last edit of [[$1]]
by [[User:$2|$2]] ([[User talk:$2|Talk]]); someone else has edited or rolled back the page already.
Last edit was by [[User:$3|$3]] ([[User talk:$3|Talk]]).
MediaWiki:Ancientpages
8
52
52
2009-03-14T19:35:31Z
MediaWiki default
0
En eski sayfalar
MediaWiki:And
8
53
53
2009-03-14T19:35:31Z
MediaWiki default
0
ve
MediaWiki:Anoneditwarning
8
54
54
2009-03-14T19:35:31Z
MediaWiki default
0
You are not logged in. Your IP address will be recorded in this page's edit history.
MediaWiki:Anonnotice
8
55
55
2009-03-14T19:35:31Z
MediaWiki default
0
-
MediaWiki:Anontalk
8
56
56
2009-03-14T19:35:31Z
MediaWiki default
0
Talk for this IP
MediaWiki:Anontalkpagetext
8
57
57
2009-03-14T19:35:31Z
MediaWiki default
0
----''Bu kayıtlı olmayan ya da sisteme girmeyip anonim kalmış bir kullanıcının mesaj sayfasıdır. Bu sebeple IP adresi ile gösterilmektedir. Bu tür IP adresleri diğer insanlar tarafından da kullanılabilir. Eğer siz de bir anonim kullanıcı iseniz ve yöneltilen yorumlar sizle ilgili değilse [[Special:Userlogin|kayıt olun ya da sisteme girin ki]] ileride başka yanlış anlaşılma olmasın.
MediaWiki:Anonymous
8
58
58
2009-03-14T19:35:31Z
MediaWiki default
0
Anonymous user(s) of {{SITENAME}}
MediaWiki:Apr
8
59
59
2009-03-14T19:35:31Z
MediaWiki default
0
Nisan
MediaWiki:April
8
60
60
2009-03-14T19:35:31Z
MediaWiki default
0
Nisan
MediaWiki:Article
8
61
61
2009-03-14T19:35:31Z
MediaWiki default
0
Madde
MediaWiki:Articleexists
8
62
62
2009-03-14T19:35:31Z
MediaWiki default
0
Bu isimde bir sayfa bulunmakta veya seçmiş olduğunuz isim geçersizdir.
Lütfen başka bir isim deneyiniz.
MediaWiki:Articlepage
8
63
63
2009-03-14T19:35:31Z
MediaWiki default
0
Maddeye git
MediaWiki:Articletitles
8
64
64
2009-03-14T19:35:31Z
MediaWiki default
0
Articles starting with ''$1''
MediaWiki:Aug
8
65
65
2009-03-14T19:35:31Z
MediaWiki default
0
Ağustos
MediaWiki:August
8
66
66
2009-03-14T19:35:31Z
MediaWiki default
0
Ağustos
MediaWiki:Autoblocker
8
67
67
2009-03-14T19:35:31Z
MediaWiki default
0
Autoblocked because your IP address has been recently used by "[[User:$1|$1]]". The reason given for $1's block is: "'''$2'''"
MediaWiki:Badaccess
8
68
68
2009-03-14T19:35:31Z
MediaWiki default
0
Permission error
MediaWiki:Badaccesstext
8
69
69
2009-03-14T19:35:31Z
MediaWiki default
0
The action you have requested is limited
to users with the "$2" permission assigned.
See $1.
MediaWiki:Badarticleerror
8
70
70
2009-03-14T19:35:31Z
MediaWiki default
0
Yapmak istediğiniz işlem geçersizdir.
MediaWiki:Badfilename
8
71
71
2009-03-14T19:35:31Z
MediaWiki default
0
Görüntü dosyasının ismi "$1" olarak değiştirildi.
MediaWiki:Badfiletype
8
72
72
2009-03-14T19:35:31Z
MediaWiki default
0
".$1" önerilen bir görüntü formatı değildir.
MediaWiki:Badipaddress
8
73
73
2009-03-14T19:35:31Z
MediaWiki default
0
Geçersiz IP adresi
MediaWiki:Badquery
8
74
74
2009-03-14T19:35:31Z
MediaWiki default
0
Badly formed search query
MediaWiki:Badquerytext
8
75
75
2009-03-14T19:35:31Z
MediaWiki default
0
We could not process your query.
This is probably because you have attempted to search for a
word fewer than three letters long, which is not yet supported.
It could also be that you have mistyped the expression, for
example "fish and and scales".
Please try another query.
MediaWiki:Badretype
8
76
76
2009-03-14T19:35:31Z
MediaWiki default
0
Girdiğiniz parolalar birbirini tutmuyor.
MediaWiki:Badsig
8
77
77
2009-03-14T19:35:31Z
MediaWiki default
0
Invalid raw signature; check HTML tags.
MediaWiki:Badtitle
8
78
78
2009-03-14T19:35:31Z
MediaWiki default
0
Geçersiz başlık
MediaWiki:Badtitletext
8
79
79
2009-03-14T19:35:31Z
MediaWiki default
0
The requested page title was invalid, empty, or an incorrectly linked inter-language or inter-wiki title. It may contain one more characters which cannot be used in titles.
MediaWiki:Blanknamespace
8
80
80
2009-03-14T19:35:31Z
MediaWiki default
0
(Ana)
MediaWiki:Blockedtext
8
81
81
2009-03-14T19:35:31Z
MediaWiki default
0
Erişiminiz $1 tarafından durdurulmuştur.
Sebep:<br />''$2''<br />$1 ya da başka bir [[{{ns:4}}:Yöneticiler|yönetici]] ile bu durumu görüşebilirsiniz.
Eğer [[Özel:Preferences|tercihler]] kısmında geçerli bir e-posta adresi girmediyseniz "Kullanıcıya e-posta gönder" özelliğini kullanamazsınız.
IP addresiniz $3. Konuyla ilgili yapacağınız başvuruda lütfen bu adresi de yazın.
MediaWiki:Blockedtitle
8
82
82
2009-03-14T19:35:31Z
MediaWiki default
0
Kullanıcı erişimi engellendi.
MediaWiki:Blockip
8
83
83
2009-03-14T19:35:31Z
MediaWiki default
0
Bu IP'den erişimi engelle
MediaWiki:Blockipsuccesssub
8
84
84
2009-03-14T19:35:31Z
MediaWiki default
0
IP adresi engelleme işlemi başarılı oldu
MediaWiki:Blockipsuccesstext
8
85
85
2009-03-14T19:35:31Z
MediaWiki default
0
[[{{ns:Special}}:Contributions/$1|$1]] engellendi.
<br /> [[{{ns:Special}}:Ipblocklist|IP adresi engellenenler]] listesine bakınız.
MediaWiki:Blockiptext
8
86
86
2009-03-14T19:35:31Z
MediaWiki default
0
Aşağıdaki formu kullanarak belli bir IP'nin veya kullanıcının erişimini engelleyebilirsiniz. Bu sadece vandalizmi engellemek için ve [[Project:Kurallar|kurallara]] uygun olarak yapılmalı. Aşağıya mutlaka engelleme ile ilgili bir açıklama yazınız. (örnek: -Şu- sayfalarda vandalizm yapmıştır).
MediaWiki:Blocklink
8
87
87
2009-03-14T19:35:31Z
MediaWiki default
0
kullanıcının erişimini engelle
MediaWiki:Blocklistline
8
88
88
2009-03-14T19:35:31Z
MediaWiki default
0
$1, $2 blocked $3 ($4)
MediaWiki:Blocklogentry
8
89
89
2009-03-14T19:35:31Z
MediaWiki default
0
"$1" erişimi $2 durduruldu. Sebep
MediaWiki:Blocklogpage
8
90
90
2009-03-14T19:35:31Z
MediaWiki default
0
Erişim engelleme kayıtları
MediaWiki:Blocklogtext
8
91
91
2009-03-14T19:35:31Z
MediaWiki default
0
Burada kullanıcı erişimine yönelik engelleme ya da engelleme kaldırma kayıtları listelenmektedir. Otomatik IP adresi engellemeleri listeye dahil değildir. Şu anda erişimi durdurulmuş kullanıcıları [[Special:Ipblocklist|IP engelleme listesi]] sayfasından görebilirsiniz.
MediaWiki:Bold sample
8
92
92
2009-03-14T19:35:31Z
MediaWiki default
0
Kalın yazı
MediaWiki:Bold tip
8
93
93
2009-03-14T19:35:31Z
MediaWiki default
0
Kalın yazı
MediaWiki:Booksources
8
94
94
2009-03-14T19:35:31Z
MediaWiki default
0
Kaynak kitaplar
MediaWiki:Booksourcetext
8
95
95
2009-03-14T19:35:31Z
MediaWiki default
0
Below is a list of links to other sites that
sell new and used books, and may also have further information
about books you are looking for.
MediaWiki:Brokenredirects
8
96
96
2009-03-14T19:35:31Z
MediaWiki default
0
Boş maddeye yönlendirmeler
MediaWiki:Brokenredirectstext
8
97
97
2009-03-14T19:35:31Z
MediaWiki default
0
Aşağıdaki yönlendirme, mevcut olmayan bir sayfaya işaret ediyor.
MediaWiki:Bugreports
8
98
98
2009-03-14T19:35:31Z
MediaWiki default
0
Hata Raporları
MediaWiki:Bugreportspage
8
99
99
2009-03-14T19:35:31Z
MediaWiki default
0
{{ns:4}}:Hata raporları
MediaWiki:Bureaucratlog
8
100
100
2009-03-14T19:35:31Z
MediaWiki default
0
Bürokrat kayıtları
MediaWiki:Bureaucratlogentry
8
101
101
2009-03-14T19:35:31Z
MediaWiki default
0
Changed group membership for $1 from $2 to $3
MediaWiki:Bydate
8
102
102
2009-03-14T19:35:31Z
MediaWiki default
0
kronolojik sırayla
MediaWiki:Byname
8
103
103
2009-03-14T19:35:31Z
MediaWiki default
0
alfabetik sırayla
MediaWiki:Bysize
8
104
104
2009-03-14T19:35:31Z
MediaWiki default
0
boyut sırasıyla
MediaWiki:Cachederror
8
105
105
2009-03-14T19:35:31Z
MediaWiki default
0
Aşağıdaki, istediğiniz sayfanın önbellekteki kopyasıdır ve güncel olmayabilir.
MediaWiki:Cancel
8
106
106
2009-03-14T19:35:31Z
MediaWiki default
0
İptal
MediaWiki:Cannotdelete
8
107
107
2009-03-14T19:35:31Z
MediaWiki default
0
Belirtilen sayfa ya da görüntü silinemedi. (başka bir kullanıcı tarafından silinmiş olabilir).
MediaWiki:Cantrollback
8
108
108
2009-03-14T19:35:31Z
MediaWiki default
0
Cannot revert edit; last contributor is only author of this page.
MediaWiki:Categories
8
109
109
2009-03-14T19:35:31Z
MediaWiki default
0
Kategoriler
MediaWiki:Categories1
8
110
110
2009-03-14T19:35:31Z
MediaWiki default
0
Category
MediaWiki:Categoriespagetext
8
111
111
2009-03-14T19:35:31Z
MediaWiki default
0
Vikide aşağıdaki kategoriler mevcuttur.
MediaWiki:Category
8
112
112
2009-03-14T19:35:31Z
MediaWiki default
0
kategori
MediaWiki:Category header
8
113
113
2009-03-14T19:35:31Z
MediaWiki default
0
"$1" kategorisindeki maddeler
MediaWiki:Categoryarticlecount
8
114
114
2009-03-14T19:35:31Z
MediaWiki default
0
Bu kategoride $1 madde var.
MediaWiki:Categoryarticlecount1
8
115
115
2009-03-14T19:35:31Z
MediaWiki default
0
Bu kategoride $1 madde bulunmaktadır.
MediaWiki:Catseparator
8
116
116
2009-03-14T19:35:31Z
MediaWiki default
0
|
MediaWiki:Changed
8
117
117
2009-03-14T19:35:31Z
MediaWiki default
0
changed
MediaWiki:Changegrouplogentry
8
118
118
2009-03-14T19:35:31Z
MediaWiki default
0
Changed group $2
MediaWiki:Changepassword
8
119
119
2009-03-14T19:35:31Z
MediaWiki default
0
Parola değiştir
MediaWiki:Changes
8
120
120
2009-03-14T19:35:31Z
MediaWiki default
0
değişiklik
MediaWiki:Clearyourcache
8
121
121
2009-03-14T19:35:31Z
MediaWiki default
0
'''Not:''' Ayarlarınızı kaydettikten sonra, tarayıcınızın belleğini de temizlemeniz gerekmektedir: '''Mozilla / Firefox / Safari:''' ''Shift'' e basılıyken safyayı yeniden yükleyerek veya ''Ctrl-Shift-R'' yaparak (Apple Mac için ''Cmd-Shift-R'');, '''IE:''' ''Ctrl-F5'', '''Konqueror:''' Sadece sayfayı yeniden yükle tuşuna basarak.
MediaWiki:Columns
8
122
122
2009-03-14T19:35:31Z
MediaWiki default
0
Sütun
MediaWiki:Compareselectedversions
8
123
123
2009-03-14T19:35:31Z
MediaWiki default
0
Seçilen sürümleri karşılaştır
MediaWiki:Confirm
8
124
124
2009-03-14T19:35:31Z
MediaWiki default
0
Onayla
MediaWiki:Confirm purge
8
125
125
2009-03-14T19:35:31Z
MediaWiki default
0
Clear the cache of this page?
$1
MediaWiki:Confirm purge button
8
126
126
2009-03-14T19:35:31Z
MediaWiki default
0
OK
MediaWiki:Confirmdelete
8
127
127
2009-03-14T19:35:31Z
MediaWiki default
0
Silme işlemini onayla
MediaWiki:Confirmdeletetext
8
128
128
2009-03-14T19:35:31Z
MediaWiki default
0
Bir sayfayı veya resmi tüm geçmişi ile birlikte veritabanından kalıcı olarak silmek üzeresiniz.
Lütfen sonuçlarını anladığınızı ve [[Project:Policy]]'e uygunluğunu dikkate alarak, bunu yapmak istediğinizi onaylayınız.
MediaWiki:Confirmedittext
8
129
129
2009-03-14T19:35:31Z
MediaWiki default
0
You must confirm your e-mail address before editing pages. Please set and validate your e-mail address through your [[Special:Preferences|user preferences]].
MediaWiki:Confirmedittitle
8
130
130
2009-03-14T19:35:31Z
MediaWiki default
0
E-mail confirmation required to edit
MediaWiki:Confirmemail
8
131
131
2009-03-14T19:35:31Z
MediaWiki default
0
E-posta adresini onayla
MediaWiki:Confirmemail body
8
132
132
2009-03-14T19:35:31Z
MediaWiki default
0
$1 internet adresinden yapılan erişimle {{SITENAME}}'da
bu e-posta adresi ile ilişkilendirilen $2 kullanıcı hesabı
açıldı.
Bu e-posta adresinin bahsi geçen kullanıcı hesabına ait olduğunu
onaylamak ve {{SITENAME}}'daki e-posta işlevlerini aktif hale
getirmek için aşağıdakı bağlantıyı tıklayın.
$3
Bahsi geçen kullanıcı hesabı size ait değilse yapmanız gereken
birşey yok.
Bu onay kodu $4 tarihine kadar geçerli olacak.
MediaWiki:Confirmemail error
8
133
133
2009-03-14T19:35:31Z
MediaWiki default
0
Onayınız bilinmeyen bir hata nedeniyle kaydedilemedi.
MediaWiki:Confirmemail invalid
8
134
134
2009-03-14T19:35:31Z
MediaWiki default
0
Geçersiz onay kodu. Onay kodunun son kullanma tarihi geçmiş olabilir.
MediaWiki:Confirmemail loggedin
8
135
135
2009-03-14T19:35:31Z
MediaWiki default
0
E-posta adresiniz onaylandı.
MediaWiki:Confirmemail send
8
136
136
2009-03-14T19:35:31Z
MediaWiki default
0
Onay kodu gönder
MediaWiki:Confirmemail sendfailed
8
137
137
2009-03-14T19:35:31Z
MediaWiki default
0
Onay kodu gönderilemedi. Adreste geçersiz harf ya da işaret olmadığından emin misiniz?
MediaWiki:Confirmemail sent
8
138
138
2009-03-14T19:35:31Z
MediaWiki default
0
Onay e-postası gönderildi.
MediaWiki:Confirmemail subject
8
139
139
2009-03-14T19:35:31Z
MediaWiki default
0
{{SITENAME}} e-posta adres onayı.
MediaWiki:Confirmemail success
8
140
140
2009-03-14T19:35:31Z
MediaWiki default
0
E-posta adresiniz onaylandı. Oturum açıp Viki'nin tadını çıkarabilirsiniz.
MediaWiki:Confirmemail text
8
141
141
2009-03-14T19:35:31Z
MediaWiki default
0
Viki'nin e-posta işlevlerini kullanmadan önce e-posta adresinizin
doğrulanması gerekiyor. Adresinize onay e-postası göndermek için aşağıdaki
butonu tıklayın. Gönderilecek iletide adresinizi onaylamak için tarayıcınızla
erişebileceğiniz, onay kodu içeren bir bağlantı olacak.
MediaWiki:Confirmprotect
8
142
142
2009-03-14T19:35:31Z
MediaWiki default
0
Korumayı onayla
MediaWiki:Confirmprotecttext
8
143
143
2009-03-14T19:35:31Z
MediaWiki default
0
Bu sayfayı gerçekten korumaya almak istiyormusunuz?
MediaWiki:Confirmrecreate
8
144
144
2009-03-14T19:35:31Z
MediaWiki default
0
User [[User:$1|$1]] ([[User talk:$1|talk]]) deleted this article after you started editing with reason:
: ''$2''
Please confirm that really want to recreate this article.
MediaWiki:Confirmunprotect
8
145
145
2009-03-14T19:35:31Z
MediaWiki default
0
Confirm unprotection
MediaWiki:Confirmunprotecttext
8
146
146
2009-03-14T19:35:31Z
MediaWiki default
0
Do you really want to unprotect this page?
MediaWiki:Contextchars
8
147
147
2009-03-14T19:35:31Z
MediaWiki default
0
Satırdaki karakter sayısı
MediaWiki:Contextlines
8
148
148
2009-03-14T19:35:31Z
MediaWiki default
0
Bulunan madde için ayrılan satır sayısı
MediaWiki:Contribs-showhideminor
8
149
149
2009-03-14T19:35:31Z
MediaWiki default
0
$1 minor edits
MediaWiki:Contribslink
8
150
150
2009-03-14T19:35:31Z
MediaWiki default
0
Katkılar
MediaWiki:Contribsub
8
151
151
2009-03-14T19:35:31Z
MediaWiki default
0
$1
MediaWiki:Contributions
8
152
152
2009-03-14T19:35:31Z
MediaWiki default
0
Kullanıcının katkıları
MediaWiki:Copyright
8
153
153
2009-03-14T19:35:31Z
MediaWiki default
0
İçerik $1 altındadır.
MediaWiki:Copyrightpage
8
154
154
2009-03-14T19:35:31Z
MediaWiki default
0
{{ns:4}}:Telif hakları
MediaWiki:Copyrightpagename
8
155
155
2009-03-14T19:35:31Z
MediaWiki default
0
{{SITENAME}} ({{ns:4}}) telif hakları
MediaWiki:Copyrightwarning
8
156
156
2009-03-14T19:35:31Z
MediaWiki default
0
<strong>Lütfen dikkat:</strong> {{ns:4}}'ye yapılan bütün katkılar <i>$2</i>
sözleşmesi kapsamındadır (ayrıntılar için $1'a bakınız).
Yaptığınız katkının başka katılımcılarca acımasızca değiştirilmesini ya da özgürce ve sınırsızca başka yerlere dağıtılmasını istemiyorsanız, katkıda bulunmayınız.<br />
Ayrıca, buraya katkıda bulunarak, bu katkının kendiniz tarafından yazıldığına, ya da kamuya açık bir kaynaktan ya da başka bir özgür kaynaktan kopyalandığına güvence vermiş oluyorsunuz.<br />
<strong><center>TELİF HAKKI İLE KORUNAN HİÇBİR ÇALIŞMAYI BURAYA EKLEMEYİNİZ!</center></strong>
MediaWiki:Copyrightwarning2
8
157
157
2009-03-14T19:35:31Z
MediaWiki default
0
Please note that all contributions to {{SITENAME}} may be edited, altered, or removed by other contributors. If you don't want your writing to be edited mercilessly, then don't submit it here.<br />
You are also promising us that you wrote this yourself, or copied it from a
public domain or similar free resource (see $1 for details).
<strong>DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!</strong>
MediaWiki:Couldntremove
8
158
158
2009-03-14T19:35:31Z
MediaWiki default
0
Couldn't remove item '$1'...
MediaWiki:Createaccount
8
159
159
2009-03-14T19:35:31Z
MediaWiki default
0
Yeni hesap aç
MediaWiki:Createaccountmail
8
160
160
2009-03-14T19:35:31Z
MediaWiki default
0
e-posta ile
MediaWiki:Createarticle
8
161
161
2009-03-14T19:35:31Z
MediaWiki default
0
Maddeyi oluştur
MediaWiki:Created
8
162
162
2009-03-14T19:35:31Z
MediaWiki default
0
created
MediaWiki:Creditspage
8
163
163
2009-03-14T19:35:31Z
MediaWiki default
0
Page credits
MediaWiki:Cur
8
164
164
2009-03-14T19:35:31Z
MediaWiki default
0
fark
MediaWiki:Currentevents
8
165
165
2009-03-14T19:35:31Z
MediaWiki default
0
Güncel olaylar
MediaWiki:Currentevents-url
8
166
166
2009-03-14T19:35:31Z
MediaWiki default
0
Güncel olaylar
MediaWiki:Currentrev
8
167
167
2009-03-14T19:35:31Z
MediaWiki default
0
Güncel sürüm
MediaWiki:Currentrevisionlink
8
168
168
2009-03-14T19:35:31Z
MediaWiki default
0
en güncel halini göster
MediaWiki:Data
8
169
169
2009-03-14T19:35:31Z
MediaWiki default
0
Data
MediaWiki:Databaseerror
8
170
170
2009-03-14T19:35:31Z
MediaWiki default
0
Veritabanı hatası
MediaWiki:Datedefault
8
171
171
2009-03-14T19:35:31Z
MediaWiki default
0
Tercih yok
MediaWiki:Dateformat
8
172
172
2009-03-14T19:35:31Z
MediaWiki default
0
Tarih gösterimi
MediaWiki:Datetime
8
173
173
2009-03-14T19:35:31Z
MediaWiki default
0
Tarih ve saat
MediaWiki:Dberrortext
8
174
174
2009-03-14T19:35:31Z
MediaWiki default
0
A database query syntax error has occurred.
This may indicate a bug in the software.
The last attempted database query was:
<blockquote><tt>$1</tt></blockquote>
from within function "<tt>$2</tt>".
MySQL returned error "<tt>$3: $4</tt>".
MediaWiki:Dberrortextcl
8
175
175
2009-03-14T19:35:31Z
MediaWiki default
0
A database query syntax error has occurred.
The last attempted database query was:
"$1"
from within function "$2".
MySQL returned error "$3: $4"
MediaWiki:Deadendpages
8
176
176
2009-03-14T19:35:31Z
MediaWiki default
0
Başka sayfalara bağlantısı olmayan sayfalar
MediaWiki:Debug
8
177
177
2009-03-14T19:35:31Z
MediaWiki default
0
Debug
MediaWiki:Dec
8
178
178
2009-03-14T19:35:31Z
MediaWiki default
0
Aralık
MediaWiki:December
8
179
179
2009-03-14T19:35:31Z
MediaWiki default
0
Aralık
MediaWiki:Default
8
180
180
2009-03-14T19:35:31Z
MediaWiki default
0
orijinal
MediaWiki:Defaultns
8
181
181
2009-03-14T19:35:31Z
MediaWiki default
0
Aramayı aşağıdaki seçili alanlarda yap.
MediaWiki:Defemailsubject
8
182
182
2009-03-14T19:35:31Z
MediaWiki default
0
{{SITENAME}} e-posta
MediaWiki:Delete
8
183
183
2009-03-14T19:35:31Z
MediaWiki default
0
Sil
MediaWiki:Delete and move
8
184
184
2009-03-14T19:35:31Z
MediaWiki default
0
Sil ve taşı
MediaWiki:Delete and move confirm
8
185
185
2009-03-14T19:35:31Z
MediaWiki default
0
Yes, delete the page
MediaWiki:Delete and move reason
8
186
186
2009-03-14T19:35:31Z
MediaWiki default
0
İsim değişikliğinin gerçekleşmesi için silindi.
MediaWiki:Delete and move text
8
187
187
2009-03-14T19:35:31Z
MediaWiki default
0
==Deletion required==
The destination article "[[$1]]" already exists. Do you want to delete it to make way for the move?
MediaWiki:Deletecomment
8
188
188
2009-03-14T19:35:31Z
MediaWiki default
0
Silme nedeni
MediaWiki:Deletedarticle
8
189
189
2009-03-14T19:35:31Z
MediaWiki default
0
"$1" silindi
MediaWiki:Deletedrev
8
190
190
2009-03-14T19:35:31Z
MediaWiki default
0
[deleted]
MediaWiki:Deletedrevision
8
191
191
2009-03-14T19:35:31Z
MediaWiki default
0
Deleted old revision $1.
MediaWiki:Deletedtext
8
192
192
2009-03-14T19:35:31Z
MediaWiki default
0
"$1" silindi.
yakın zamanda silinenleri görmek için: $2.
MediaWiki:Deletedwhileediting
8
193
193
2009-03-14T19:35:31Z
MediaWiki default
0
Uyarı: Bu sayfa siz değişiklik yaparken silindi!
MediaWiki:Deleteimg
8
194
194
2009-03-14T19:35:31Z
MediaWiki default
0
sil
MediaWiki:Deleteimgcompletely
8
195
195
2009-03-14T19:35:31Z
MediaWiki default
0
Dosyayı tamamen silin
MediaWiki:Deletepage
8
196
196
2009-03-14T19:35:31Z
MediaWiki default
0
Sayfayı sil
MediaWiki:Deletesub
8
197
197
2009-03-14T19:35:31Z
MediaWiki default
0
(Deleting "$1")
MediaWiki:Deletethispage
8
198
198
2009-03-14T19:35:31Z
MediaWiki default
0
Sayfayı sil
MediaWiki:Deletionlog
8
199
199
2009-03-14T19:35:31Z
MediaWiki default
0
silme kayıtları
MediaWiki:Dellogpage
8
200
200
2009-03-14T19:35:31Z
MediaWiki default
0
Silme kayıtları
MediaWiki:Dellogpagetext
8
201
201
2009-03-14T19:35:31Z
MediaWiki default
0
Aşağıdaki liste son silme kayıtlarıdır.
MediaWiki:Destfilename
8
202
202
2009-03-14T19:35:31Z
MediaWiki default
0
{{ns:4}}'deki dosya adı
MediaWiki:Developertext
8
203
203
2009-03-14T19:35:31Z
MediaWiki default
0
The action you have requested can only be
performed by users with "developer" capability.
See $1.
MediaWiki:Developertitle
8
204
204
2009-03-14T19:35:31Z
MediaWiki default
0
Developer access required
MediaWiki:Diff
8
205
205
2009-03-14T19:35:31Z
MediaWiki default
0
fark
MediaWiki:Difference
8
206
206
2009-03-14T19:35:31Z
MediaWiki default
0
(Sürümler arası farklar)
MediaWiki:Disambiguations
8
207
207
2009-03-14T19:35:31Z
MediaWiki default
0
Anlam ayrım sayfalarına olan bağlantılar
MediaWiki:Disambiguationspage
8
208
208
2009-03-14T19:35:31Z
MediaWiki default
0
Şablon:Anlam ayrım
MediaWiki:Disambiguationstext
8
209
209
2009-03-14T19:35:31Z
MediaWiki default
0
Aşağıdaki maddeler <i>anlam ayrım sayfaları</i>na bağlıdırlar. Onun yerine uygun başlığa yönlendirilmeliler.<br />Sayfalar, $1'den bağlanılması halinde "anlam ayrım" sayfası olarak sınıflandırılıyor.<br />Diğer alan adlarına ait bağlantılar listelen<b>me</b>miştir:
MediaWiki:Disclaimerpage
8
210
210
2009-03-14T19:35:31Z
MediaWiki default
0
Project:Genel Feragatname
MediaWiki:Disclaimers
8
211
211
2009-03-14T19:35:31Z
MediaWiki default
0
Feragatname
MediaWiki:Doubleredirects
8
212
212
2009-03-14T19:35:31Z
MediaWiki default
0
Yönlendirmeye olan yönlendirmeler
MediaWiki:Doubleredirectstext
8
213
213
2009-03-14T19:35:31Z
MediaWiki default
0
Each row contains links to the first and second redirect, as well as the first line of the second redirect text, usually giving the "real" target page, which the first redirect should point to.
MediaWiki:Download
8
214
214
2009-03-14T19:35:31Z
MediaWiki default
0
download
MediaWiki:Eauthentsent
8
215
215
2009-03-14T19:35:31Z
MediaWiki default
0
Kaydedilen adrese onay kodu içeren bir e-posta gönderildi. Başka bir e-posta gönderilmeden, e-postadaki yönergeyi uygulanıp adresin size ait olduğu onaylanmanız gerekmektedir.
MediaWiki:Edit
8
216
216
2009-03-14T19:35:31Z
MediaWiki default
0
Değiştir
MediaWiki:Edit-externally
8
217
217
2009-03-14T19:35:31Z
MediaWiki default
0
Edit this file using an external application
MediaWiki:Edit-externally-help
8
218
218
2009-03-14T19:35:31Z
MediaWiki default
0
See the [http://meta.wikimedia.org/wiki/Help:External_editors setup instructions] for more information.
MediaWiki:Editcomment
8
219
219
2009-03-14T19:35:31Z
MediaWiki default
0
Değiştirme notu: "<i>$1</i>" idi.
MediaWiki:Editconflict
8
220
220
2009-03-14T19:35:31Z
MediaWiki default
0
Değişiklik çakışması: $1
MediaWiki:Editcurrent
8
221
221
2009-03-14T19:35:31Z
MediaWiki default
0
Sayfanın şu anki sürümünü değiştirin
MediaWiki:Editgroup
8
222
222
2009-03-14T19:35:31Z
MediaWiki default
0
Edit Group
MediaWiki:Edithelp
8
223
223
2009-03-14T19:35:31Z
MediaWiki default
0
Nasıl değiştirilir?
MediaWiki:Edithelppage
8
224
224
2009-03-14T19:35:31Z
MediaWiki default
0
Yardım:Sayfa nasıl değiştirilir
MediaWiki:Editing
8
225
225
2009-03-14T19:35:31Z
MediaWiki default
0
"$1" sayfasını değiştirmektesiniz
MediaWiki:Editingcomment
8
226
226
2009-03-14T19:35:31Z
MediaWiki default
0
$1 sayfasına mesaj eklemektesiniz.
MediaWiki:Editingold
8
227
227
2009-03-14T19:35:31Z
MediaWiki default
0
'''Dikkat: Sayfanın eski bir sürümünde değişiklik yapmaktasınız. Kaydettiğinizde bu tarihli sürümden günümüze kadar olan değişiklikler yok olacaktır.'''
MediaWiki:Editingsection
8
228
228
2009-03-14T19:35:31Z
MediaWiki default
0
"$1" sayfasında bölüm değiştirmektesiniz
MediaWiki:Editsection
8
229
229
2009-03-14T19:35:31Z
MediaWiki default
0
değiştir
MediaWiki:Editsectionhint
8
230
230
2009-03-14T19:35:31Z
MediaWiki default
0
Edit section: $1
MediaWiki:Editthispage
8
231
231
2009-03-14T19:35:31Z
MediaWiki default
0
Sayfayı değiştir
MediaWiki:Edittools
8
232
232
2009-03-14T19:35:31Z
MediaWiki default
0
<!-- Text here will be shown below edit and upload forms. -->
MediaWiki:Editusergroup
8
233
233
2009-03-14T19:35:31Z
MediaWiki default
0
Edit User Groups
MediaWiki:Email
8
234
234
2009-03-14T19:35:31Z
MediaWiki default
0
Eposta
MediaWiki:Emailauthenticated
8
235
235
2009-03-14T19:35:31Z
MediaWiki default
0
E-posta adresiniz $1 tarihinde doğrulanmıştı.
MediaWiki:Emailconfirmlink
8
236
236
2009-03-14T19:35:31Z
MediaWiki default
0
E-mail adresinizi doğrulayın
MediaWiki:Emailforlost
8
237
237
2009-03-14T19:35:31Z
MediaWiki default
0
Yıldız (*) ile belirtilmiş alanlar zorunlu değildir. E-posta adresinizi vermeniz, insanların sizinle Web sitesi aracılığı ile '''adresinizi görmeden''' haberleşmelerini sağlar, ve parolanızı unuttuğunuzda size yeni bir parola gönderilmesini de mümkün kılar.
MediaWiki:Emailfrom
8
238
238
2009-03-14T19:35:31Z
MediaWiki default
0
Kimden
MediaWiki:Emailmessage
8
239
239
2009-03-14T19:35:31Z
MediaWiki default
0
E-posta
MediaWiki:Emailnotauthenticated
8
240
240
2009-03-14T19:35:31Z
MediaWiki default
0
E-posta adresiniz <strong>henüz onaylanmadı</strong>.
Aşağıdaki işlevlerin hiçbiri için e-posta gönderilmeyecektir.
MediaWiki:Emailpage
8
241
241
2009-03-14T19:35:31Z
MediaWiki default
0
Kullanıcıya e-posta gönder
MediaWiki:Emailpagetext
8
242
242
2009-03-14T19:35:31Z
MediaWiki default
0
Aşağıdaki form ile, eğer kullanıcı geçerli bir e-posta adresi belirtmişse, kullanıcıya e-posta gönderebilirsiniz.
Yanıt alabilmeniz için "From" (Kimden) kısmına tercih formunda belirttiğiniz e-posta adresiniz otomatik olarak eklenecektir.
MediaWiki:Emailsend
8
243
243
2009-03-14T19:35:31Z
MediaWiki default
0
Gönder
MediaWiki:Emailsent
8
244
244
2009-03-14T19:35:31Z
MediaWiki default
0
E-posta gönderildi
MediaWiki:Emailsenttext
8
245
245
2009-03-14T19:35:31Z
MediaWiki default
0
e-postanız gönderildi.
MediaWiki:Emailsubject
8
246
246
2009-03-14T19:35:31Z
MediaWiki default
0
Konu
MediaWiki:Emailto
8
247
247
2009-03-14T19:35:31Z
MediaWiki default
0
Kime
MediaWiki:Emailuser
8
248
248
2009-03-14T19:35:31Z
MediaWiki default
0
Kullanıcıya e-posta gönder
MediaWiki:Emptyfile
8
249
249
2009-03-14T19:35:31Z
MediaWiki default
0
The file you uploaded seems to be empty. This might be due to a typo in the file name. Please check whether you really want to upload this file.
MediaWiki:Enotif body
8
250
250
2009-03-14T19:35:31Z
MediaWiki default
0
Sayın $WATCHINGUSERNAME,
{{SITENAME}}'daki $PAGETITLE başlıklı sayfa $PAGEEDITDATE tarihinde $PAGEEDITOR tarafından $CHANGEDORCREATED. Geçerli sürüme $PAGETITLE_URL adresinden ulaşabilirsiniz.
$NEWPAGE
Açıklaması: $PAGESUMMARY $PAGEMINOREDIT
Sayfayı değiştiren kullanıcının erişim bilgileri:
e-posta: $PAGEEDITOR_EMAIL
Viki: $PAGEEDITOR_WIKI
Bahsi geçen sayfayı ziyaret etmediğiniz sürece sayfayla ilgili başka değişiklik uyarısı gönderilmeyecektir. Uyarı ayarlarını izleme listenizdeki tüm sayfalar için değiştirebilirsiniz.
{{SITENAME}} uyarı sistemi.
--
Ayarları değiştirmek için:
{{SERVER}}{{localurl:Special:Watchlist/edit}}
Yardım ve öneriler için:
{{SERVER}}{{localurl:Help:Contents}}
MediaWiki:Enotif lastvisited
8
251
251
2009-03-14T19:35:31Z
MediaWiki default
0
See $1 for all changes since your last visit.
MediaWiki:Enotif mailer
8
252
252
2009-03-14T19:35:31Z
MediaWiki default
0
{{SITENAME}} Notification Mailer
MediaWiki:Enotif newpagetext
8
253
253
2009-03-14T19:35:31Z
MediaWiki default
0
This is a new page.
MediaWiki:Enotif reset
8
254
254
2009-03-14T19:35:31Z
MediaWiki default
0
Tüm sayfaları ziyaret edilmiş olarak işaretle
MediaWiki:Enotif subject
8
255
255
2009-03-14T19:35:31Z
MediaWiki default
0
{{SITENAME}} page $PAGETITLE has been $CHANGEDORCREATED by $PAGEEDITOR
MediaWiki:Enterlockreason
8
256
256
2009-03-14T19:35:31Z
MediaWiki default
0
Enter a reason for the lock, including an estimate
of when the lock will be released
MediaWiki:Error
8
257
257
2009-03-14T19:35:31Z
MediaWiki default
0
Hata
MediaWiki:Errorpagetitle
8
258
258
2009-03-14T19:35:31Z
MediaWiki default
0
Hata
MediaWiki:Exbeforeblank
8
259
259
2009-03-14T19:35:31Z
MediaWiki default
0
Silinmeden önceki içerik:
MediaWiki:Exblank
8
260
260
2009-03-14T19:35:31Z
MediaWiki default
0
sayfa içeriği boş
MediaWiki:Excontent
8
261
261
2009-03-14T19:35:31Z
MediaWiki default
0
eski içerik:
MediaWiki:Excontentauthor
8
262
262
2009-03-14T19:35:31Z
MediaWiki default
0
eski içerik: '$1' ('$2' katkıda bulunmuş olan tek kullanıcı)
MediaWiki:Exif-aperturevalue
8
263
263
2009-03-14T19:35:31Z
MediaWiki default
0
Aperture
MediaWiki:Exif-artist
8
264
264
2009-03-14T19:35:31Z
MediaWiki default
0
Author
MediaWiki:Exif-bitspersample
8
265
265
2009-03-14T19:35:31Z
MediaWiki default
0
Bits per component
MediaWiki:Exif-brightnessvalue
8
266
266
2009-03-14T19:35:31Z
MediaWiki default
0
Brightness
MediaWiki:Exif-cfapattern
8
267
267
2009-03-14T19:35:31Z
MediaWiki default
0
CFA pattern
MediaWiki:Exif-colorspace
8
268
268
2009-03-14T19:35:31Z
MediaWiki default
0
Color space
MediaWiki:Exif-colorspace-1
8
269
269
2009-03-14T19:35:31Z
MediaWiki default
0
sRGB
MediaWiki:Exif-colorspace-ffff.h
8
270
270
2009-03-14T19:35:31Z
MediaWiki default
0
FFFF.H
MediaWiki:Exif-componentsconfiguration
8
271
271
2009-03-14T19:35:31Z
MediaWiki default
0
Meaning of each component
MediaWiki:Exif-componentsconfiguration-0
8
272
272
2009-03-14T19:35:31Z
MediaWiki default
0
does not exist
MediaWiki:Exif-componentsconfiguration-1
8
273
273
2009-03-14T19:35:31Z
MediaWiki default
0
Y
MediaWiki:Exif-componentsconfiguration-2
8
274
274
2009-03-14T19:35:31Z
MediaWiki default
0
Cb
MediaWiki:Exif-componentsconfiguration-3
8
275
275
2009-03-14T19:35:31Z
MediaWiki default
0
Cr
MediaWiki:Exif-componentsconfiguration-4
8
276
276
2009-03-14T19:35:31Z
MediaWiki default
0
R
MediaWiki:Exif-componentsconfiguration-5
8
277
277
2009-03-14T19:35:31Z
MediaWiki default
0
G
MediaWiki:Exif-componentsconfiguration-6
8
278
278
2009-03-14T19:35:31Z
MediaWiki default
0
B
MediaWiki:Exif-compressedbitsperpixel
8
279
279
2009-03-14T19:35:31Z
MediaWiki default
0
Image compression mode
MediaWiki:Exif-compression
8
280
280
2009-03-14T19:35:31Z
MediaWiki default
0
Compression scheme
MediaWiki:Exif-compression-1
8
281
281
2009-03-14T19:35:31Z
MediaWiki default
0
Uncompressed
MediaWiki:Exif-compression-6
8
282
282
2009-03-14T19:35:31Z
MediaWiki default
0
JPEG
MediaWiki:Exif-contrast
8
283
283
2009-03-14T19:35:31Z
MediaWiki default
0
Contrast
MediaWiki:Exif-contrast-0
8
284
284
2009-03-14T19:35:31Z
MediaWiki default
0
Normal
MediaWiki:Exif-contrast-1
8
285
285
2009-03-14T19:35:31Z
MediaWiki default
0
Soft
MediaWiki:Exif-contrast-2
8
286
286
2009-03-14T19:35:31Z
MediaWiki default
0
Hard
MediaWiki:Exif-copyright
8
287
287
2009-03-14T19:35:31Z
MediaWiki default
0
Copyright holder
MediaWiki:Exif-customrendered
8
288
288
2009-03-14T19:35:31Z
MediaWiki default
0
Custom image processing
MediaWiki:Exif-customrendered-0
8
289
289
2009-03-14T19:35:31Z
MediaWiki default
0
Normal process
MediaWiki:Exif-customrendered-1
8
290
290
2009-03-14T19:35:31Z
MediaWiki default
0
Custom process
MediaWiki:Exif-datetime
8
291
291
2009-03-14T19:35:31Z
MediaWiki default
0
File change date and time
MediaWiki:Exif-datetimedigitized
8
292
292
2009-03-14T19:35:31Z
MediaWiki default
0
Date and time of digitizing
MediaWiki:Exif-datetimeoriginal
8
293
293
2009-03-14T19:35:31Z
MediaWiki default
0
Date and time of data generation
MediaWiki:Exif-devicesettingdescription
8
294
294
2009-03-14T19:35:31Z
MediaWiki default
0
Device settings description
MediaWiki:Exif-digitalzoomratio
8
295
295
2009-03-14T19:35:31Z
MediaWiki default
0
Digital zoom ratio
MediaWiki:Exif-exifversion
8
296
296
2009-03-14T19:35:31Z
MediaWiki default
0
Exif version
MediaWiki:Exif-exposurebiasvalue
8
297
297
2009-03-14T19:35:31Z
MediaWiki default
0
Exposure bias
MediaWiki:Exif-exposureindex
8
298
298
2009-03-14T19:35:31Z
MediaWiki default
0
Exposure index
MediaWiki:Exif-exposuremode
8
299
299
2009-03-14T19:35:31Z
MediaWiki default
0
Exposure mode
MediaWiki:Exif-exposuremode-0
8
300
300
2009-03-14T19:35:31Z
MediaWiki default
0
Auto exposure
MediaWiki:Exif-exposuremode-1
8
301
301
2009-03-14T19:35:31Z
MediaWiki default
0
Manual exposure
MediaWiki:Exif-exposuremode-2
8
302
302
2009-03-14T19:35:31Z
MediaWiki default
0
Auto bracket
MediaWiki:Exif-exposureprogram
8
303
303
2009-03-14T19:35:31Z
MediaWiki default
0
Exposure Program
MediaWiki:Exif-exposureprogram-0
8
304
304
2009-03-14T19:35:31Z
MediaWiki default
0
Not defined
MediaWiki:Exif-exposureprogram-1
8
305
305
2009-03-14T19:35:31Z
MediaWiki default
0
Manual
MediaWiki:Exif-exposureprogram-2
8
306
306
2009-03-14T19:35:31Z
MediaWiki default
0
Normal program
MediaWiki:Exif-exposureprogram-3
8
307
307
2009-03-14T19:35:31Z
MediaWiki default
0
Aperture priority
MediaWiki:Exif-exposureprogram-4
8
308
308
2009-03-14T19:35:31Z
MediaWiki default
0
Shutter priority
MediaWiki:Exif-exposureprogram-5
8
309
309
2009-03-14T19:35:31Z
MediaWiki default
0
Creative program (biased toward depth of field)
MediaWiki:Exif-exposureprogram-6
8
310
310
2009-03-14T19:35:31Z
MediaWiki default
0
Action program (biased toward fast shutter speed)
MediaWiki:Exif-exposureprogram-7
8
311
311
2009-03-14T19:35:31Z
MediaWiki default
0
Portrait mode (for closeup photos with the background out of focus)
MediaWiki:Exif-exposureprogram-8
8
312
312
2009-03-14T19:35:31Z
MediaWiki default
0
Landscape mode (for landscape photos with the background in focus)
MediaWiki:Exif-exposuretime
8
313
313
2009-03-14T19:35:31Z
MediaWiki default
0
Exposure time
MediaWiki:Exif-exposuretime-format
8
314
314
2009-03-14T19:35:31Z
MediaWiki default
0
$1 sec ($2)
MediaWiki:Exif-filesource
8
315
315
2009-03-14T19:35:31Z
MediaWiki default
0
File source
MediaWiki:Exif-filesource-3
8
316
316
2009-03-14T19:35:31Z
MediaWiki default
0
DSC
MediaWiki:Exif-flash
8
317
317
2009-03-14T19:35:31Z
MediaWiki default
0
Flash
MediaWiki:Exif-flashenergy
8
318
318
2009-03-14T19:35:31Z
MediaWiki default
0
Flash energy
MediaWiki:Exif-flashpixversion
8
319
319
2009-03-14T19:35:31Z
MediaWiki default
0
Supported Flashpix version
MediaWiki:Exif-fnumber
8
320
320
2009-03-14T19:35:31Z
MediaWiki default
0
F Number
MediaWiki:Exif-fnumber-format
8
321
321
2009-03-14T19:35:31Z
MediaWiki default
0
f/$1
MediaWiki:Exif-focallength
8
322
322
2009-03-14T19:35:31Z
MediaWiki default
0
Lens focal length
MediaWiki:Exif-focallength-format
8
323
323
2009-03-14T19:35:31Z
MediaWiki default
0
$1 mm
MediaWiki:Exif-focallengthin35mmfilm
8
324
324
2009-03-14T19:35:31Z
MediaWiki default
0
Focal length in 35 mm film
MediaWiki:Exif-focalplaneresolutionunit
8
325
325
2009-03-14T19:35:31Z
MediaWiki default
0
Focal plane resolution unit
MediaWiki:Exif-focalplaneresolutionunit-2
8
326
326
2009-03-14T19:35:31Z
MediaWiki default
0
inches
MediaWiki:Exif-focalplanexresolution
8
327
327
2009-03-14T19:35:31Z
MediaWiki default
0
Focal plane X resolution
MediaWiki:Exif-focalplaneyresolution
8
328
328
2009-03-14T19:35:31Z
MediaWiki default
0
Focal plane Y resolution
MediaWiki:Exif-gaincontrol
8
329
329
2009-03-14T19:35:31Z
MediaWiki default
0
Scene control
MediaWiki:Exif-gaincontrol-0
8
330
330
2009-03-14T19:35:31Z
MediaWiki default
0
None
MediaWiki:Exif-gaincontrol-1
8
331
331
2009-03-14T19:35:31Z
MediaWiki default
0
Low gain up
MediaWiki:Exif-gaincontrol-2
8
332
332
2009-03-14T19:35:31Z
MediaWiki default
0
High gain up
MediaWiki:Exif-gaincontrol-3
8
333
333
2009-03-14T19:35:31Z
MediaWiki default
0
Low gain down
MediaWiki:Exif-gaincontrol-4
8
334
334
2009-03-14T19:35:31Z
MediaWiki default
0
High gain down
MediaWiki:Exif-gpsaltitude
8
335
335
2009-03-14T19:35:31Z
MediaWiki default
0
Altitude
MediaWiki:Exif-gpsaltituderef
8
336
336
2009-03-14T19:35:31Z
MediaWiki default
0
Altitude reference
MediaWiki:Exif-gpsareainformation
8
337
337
2009-03-14T19:35:31Z
MediaWiki default
0
Name of GPS area
MediaWiki:Exif-gpsdatestamp
8
338
338
2009-03-14T19:35:31Z
MediaWiki default
0
GPS date
MediaWiki:Exif-gpsdestbearing
8
339
339
2009-03-14T19:35:31Z
MediaWiki default
0
Bearing of destination
MediaWiki:Exif-gpsdestbearingref
8
340
340
2009-03-14T19:35:31Z
MediaWiki default
0
Reference for bearing of destination
MediaWiki:Exif-gpsdestdistance
8
341
341
2009-03-14T19:35:31Z
MediaWiki default
0
Distance to destination
MediaWiki:Exif-gpsdestdistanceref
8
342
342
2009-03-14T19:35:31Z
MediaWiki default
0
Reference for distance to destination
MediaWiki:Exif-gpsdestlatitude
8
343
343
2009-03-14T19:35:31Z
MediaWiki default
0
Latitude destination
MediaWiki:Exif-gpsdestlatituderef
8
344
344
2009-03-14T19:35:31Z
MediaWiki default
0
Reference for latitude of destination
MediaWiki:Exif-gpsdestlongitude
8
345
345
2009-03-14T19:35:31Z
MediaWiki default
0
Longitude of destination
MediaWiki:Exif-gpsdestlongituderef
8
346
346
2009-03-14T19:35:31Z
MediaWiki default
0
Reference for longitude of destination
MediaWiki:Exif-gpsdifferential
8
347
347
2009-03-14T19:35:31Z
MediaWiki default
0
GPS differential correction
MediaWiki:Exif-gpsdirection-m
8
348
348
2009-03-14T19:35:31Z
MediaWiki default
0
Magnetic direction
MediaWiki:Exif-gpsdirection-t
8
349
349
2009-03-14T19:35:31Z
MediaWiki default
0
True direction
MediaWiki:Exif-gpsdop
8
350
350
2009-03-14T19:35:31Z
MediaWiki default
0
Measurement precision
MediaWiki:Exif-gpsimgdirection
8
351
351
2009-03-14T19:35:31Z
MediaWiki default
0
Direction of image
MediaWiki:Exif-gpsimgdirectionref
8
352
352
2009-03-14T19:35:31Z
MediaWiki default
0
Reference for direction of image
MediaWiki:Exif-gpslatitude
8
353
353
2009-03-14T19:35:31Z
MediaWiki default
0
Latitude
MediaWiki:Exif-gpslatitude-n
8
354
354
2009-03-14T19:35:31Z
MediaWiki default
0
North latitude
MediaWiki:Exif-gpslatitude-s
8
355
355
2009-03-14T19:35:31Z
MediaWiki default
0
South latitude
MediaWiki:Exif-gpslatituderef
8
356
356
2009-03-14T19:35:31Z
MediaWiki default
0
North or South Latitude
MediaWiki:Exif-gpslongitude
8
357
357
2009-03-14T19:35:31Z
MediaWiki default
0
Longitude
MediaWiki:Exif-gpslongitude-e
8
358
358
2009-03-14T19:35:31Z
MediaWiki default
0
East longitude
MediaWiki:Exif-gpslongitude-w
8
359
359
2009-03-14T19:35:31Z
MediaWiki default
0
West longitude
MediaWiki:Exif-gpslongituderef
8
360
360
2009-03-14T19:35:31Z
MediaWiki default
0
East or West Longitude
MediaWiki:Exif-gpsmapdatum
8
361
361
2009-03-14T19:35:31Z
MediaWiki default
0
Geodetic survey data used
MediaWiki:Exif-gpsmeasuremode
8
362
362
2009-03-14T19:35:31Z
MediaWiki default
0
Measurement mode
MediaWiki:Exif-gpsmeasuremode-2
8
363
363
2009-03-14T19:35:31Z
MediaWiki default
0
2-dimensional measurement
MediaWiki:Exif-gpsmeasuremode-3
8
364
364
2009-03-14T19:35:31Z
MediaWiki default
0
3-dimensional measurement
MediaWiki:Exif-gpsprocessingmethod
8
365
365
2009-03-14T19:35:31Z
MediaWiki default
0
Name of GPS processing method
MediaWiki:Exif-gpssatellites
8
366
366
2009-03-14T19:35:31Z
MediaWiki default
0
Satellites used for measurement
MediaWiki:Exif-gpsspeed
8
367
367
2009-03-14T19:35:31Z
MediaWiki default
0
Speed of GPS receiver
MediaWiki:Exif-gpsspeed-k
8
368
368
2009-03-14T19:35:31Z
MediaWiki default
0
Kilometres per hour
MediaWiki:Exif-gpsspeed-m
8
369
369
2009-03-14T19:35:31Z
MediaWiki default
0
Miles per hour
MediaWiki:Exif-gpsspeed-n
8
370
370
2009-03-14T19:35:31Z
MediaWiki default
0
Knots
MediaWiki:Exif-gpsspeedref
8
371
371
2009-03-14T19:35:31Z
MediaWiki default
0
Speed unit
MediaWiki:Exif-gpsstatus
8
372
372
2009-03-14T19:35:31Z
MediaWiki default
0
Receiver status
MediaWiki:Exif-gpsstatus-a
8
373
373
2009-03-14T19:35:31Z
MediaWiki default
0
Measurement in progress
MediaWiki:Exif-gpsstatus-v
8
374
374
2009-03-14T19:35:31Z
MediaWiki default
0
Measurement interoperability
MediaWiki:Exif-gpstimestamp
8
375
375
2009-03-14T19:35:31Z
MediaWiki default
0
GPS time (atomic clock)
MediaWiki:Exif-gpstrack
8
376
376
2009-03-14T19:35:31Z
MediaWiki default
0
Direction of movement
MediaWiki:Exif-gpstrackref
8
377
377
2009-03-14T19:35:31Z
MediaWiki default
0
Reference for direction of movement
MediaWiki:Exif-gpsversionid
8
378
378
2009-03-14T19:35:31Z
MediaWiki default
0
GPS tag version
MediaWiki:Exif-imagedescription
8
379
379
2009-03-14T19:35:31Z
MediaWiki default
0
Image title
MediaWiki:Exif-imagelength
8
380
380
2009-03-14T19:35:31Z
MediaWiki default
0
Height
MediaWiki:Exif-imageuniqueid
8
381
381
2009-03-14T19:35:31Z
MediaWiki default
0
Unique image ID
MediaWiki:Exif-imagewidth
8
382
382
2009-03-14T19:35:31Z
MediaWiki default
0
Width
MediaWiki:Exif-isospeedratings
8
383
383
2009-03-14T19:35:31Z
MediaWiki default
0
ISO speed rating
MediaWiki:Exif-jpeginterchangeformat
8
384
384
2009-03-14T19:35:31Z
MediaWiki default
0
Offset to JPEG SOI
MediaWiki:Exif-jpeginterchangeformatlength
8
385
385
2009-03-14T19:35:31Z
MediaWiki default
0
Bytes of JPEG data
MediaWiki:Exif-lightsource
8
386
386
2009-03-14T19:35:31Z
MediaWiki default
0
Light source
MediaWiki:Exif-lightsource-0
8
387
387
2009-03-14T19:35:31Z
MediaWiki default
0
Unknown
MediaWiki:Exif-lightsource-1
8
388
388
2009-03-14T19:35:31Z
MediaWiki default
0
Daylight
MediaWiki:Exif-lightsource-10
8
389
389
2009-03-14T19:35:31Z
MediaWiki default
0
Cloudy weather
MediaWiki:Exif-lightsource-11
8
390
390
2009-03-14T19:35:31Z
MediaWiki default
0
Shade
MediaWiki:Exif-lightsource-12
8
391
391
2009-03-14T19:35:31Z
MediaWiki default
0
Daylight fluorescent (D 5700 – 7100K)
MediaWiki:Exif-lightsource-13
8
392
392
2009-03-14T19:35:31Z
MediaWiki default
0
Day white fluorescent (N 4600 – 5400K)
MediaWiki:Exif-lightsource-14
8
393
393
2009-03-14T19:35:31Z
MediaWiki default
0
Cool white fluorescent (W 3900 – 4500K)
MediaWiki:Exif-lightsource-15
8
394
394
2009-03-14T19:35:31Z
MediaWiki default
0
White fluorescent (WW 3200 – 3700K)
MediaWiki:Exif-lightsource-17
8
395
395
2009-03-14T19:35:31Z
MediaWiki default
0
Standard light A
MediaWiki:Exif-lightsource-18
8
396
396
2009-03-14T19:35:31Z
MediaWiki default
0
Standard light B
MediaWiki:Exif-lightsource-19
8
397
397
2009-03-14T19:35:31Z
MediaWiki default
0
Standard light C
MediaWiki:Exif-lightsource-2
8
398
398
2009-03-14T19:35:31Z
MediaWiki default
0
Fluorescent
MediaWiki:Exif-lightsource-20
8
399
399
2009-03-14T19:35:31Z
MediaWiki default
0
D55
MediaWiki:Exif-lightsource-21
8
400
400
2009-03-14T19:35:31Z
MediaWiki default
0
D65
MediaWiki:Exif-lightsource-22
8
401
401
2009-03-14T19:35:31Z
MediaWiki default
0
D75
MediaWiki:Exif-lightsource-23
8
402
402
2009-03-14T19:35:31Z
MediaWiki default
0
D50
MediaWiki:Exif-lightsource-24
8
403
403
2009-03-14T19:35:31Z
MediaWiki default
0
ISO studio tungsten
MediaWiki:Exif-lightsource-255
8
404
404
2009-03-14T19:35:31Z
MediaWiki default
0
Other light source
MediaWiki:Exif-lightsource-3
8
405
405
2009-03-14T19:35:31Z
MediaWiki default
0
Tungsten (incandescent light)
MediaWiki:Exif-lightsource-4
8
406
406
2009-03-14T19:35:31Z
MediaWiki default
0
Flash
MediaWiki:Exif-lightsource-9
8
407
407
2009-03-14T19:35:31Z
MediaWiki default
0
Fine weather
MediaWiki:Exif-make
8
408
408
2009-03-14T19:35:31Z
MediaWiki default
0
Camera manufacturer
MediaWiki:Exif-make-value
8
409
409
2009-03-14T19:35:31Z
MediaWiki default
0
$1
MediaWiki:Exif-makernote
8
410
410
2009-03-14T19:35:31Z
MediaWiki default
0
Manufacturer notes
MediaWiki:Exif-maxaperturevalue
8
411
411
2009-03-14T19:35:31Z
MediaWiki default
0
Maximum land aperture
MediaWiki:Exif-meteringmode
8
412
412
2009-03-14T19:35:31Z
MediaWiki default
0
Metering mode
MediaWiki:Exif-meteringmode-0
8
413
413
2009-03-14T19:35:31Z
MediaWiki default
0
Unknown
MediaWiki:Exif-meteringmode-1
8
414
414
2009-03-14T19:35:31Z
MediaWiki default
0
Average
MediaWiki:Exif-meteringmode-2
8
415
415
2009-03-14T19:35:31Z
MediaWiki default
0
CenterWeightedAverage
MediaWiki:Exif-meteringmode-255
8
416
416
2009-03-14T19:35:31Z
MediaWiki default
0
Other
MediaWiki:Exif-meteringmode-3
8
417
417
2009-03-14T19:35:31Z
MediaWiki default
0
Spot
MediaWiki:Exif-meteringmode-4
8
418
418
2009-03-14T19:35:31Z
MediaWiki default
0
MultiSpot
MediaWiki:Exif-meteringmode-5
8
419
419
2009-03-14T19:35:31Z
MediaWiki default
0
Pattern
MediaWiki:Exif-meteringmode-6
8
420
420
2009-03-14T19:35:31Z
MediaWiki default
0
Partial
MediaWiki:Exif-model
8
421
421
2009-03-14T19:35:31Z
MediaWiki default
0
Camera model
MediaWiki:Exif-model-value
8
422
422
2009-03-14T19:35:31Z
MediaWiki default
0
$1
MediaWiki:Exif-oecf
8
423
423
2009-03-14T19:35:31Z
MediaWiki default
0
Optoelectronic conversion factor
MediaWiki:Exif-orientation
8
424
424
2009-03-14T19:35:31Z
MediaWiki default
0
Orientation
MediaWiki:Exif-orientation-1
8
425
425
2009-03-14T19:35:31Z
MediaWiki default
0
Normal
MediaWiki:Exif-orientation-2
8
426
426
2009-03-14T19:35:31Z
MediaWiki default
0
Flipped horizontally
MediaWiki:Exif-orientation-3
8
427
427
2009-03-14T19:35:31Z
MediaWiki default
0
Rotated 180°
MediaWiki:Exif-orientation-4
8
428
428
2009-03-14T19:35:31Z
MediaWiki default
0
Flipped vertically
MediaWiki:Exif-orientation-5
8
429
429
2009-03-14T19:35:31Z
MediaWiki default
0
Rotated 90° CCW and flipped vertically
MediaWiki:Exif-orientation-6
8
430
430
2009-03-14T19:35:31Z
MediaWiki default
0
Rotated 90° CW
MediaWiki:Exif-orientation-7
8
431
431
2009-03-14T19:35:31Z
MediaWiki default
0
Rotated 90° CW and flipped vertically
MediaWiki:Exif-orientation-8
8
432
432
2009-03-14T19:35:31Z
MediaWiki default
0
Rotated 90° CCW
MediaWiki:Exif-photometricinterpretation
8
433
433
2009-03-14T19:35:31Z
MediaWiki default
0
Pixel composition
MediaWiki:Exif-photometricinterpretation-2
8
434
434
2009-03-14T19:35:31Z
MediaWiki default
0
RGB
MediaWiki:Exif-photometricinterpretation-6
8
435
435
2009-03-14T19:35:31Z
MediaWiki default
0
YCbCr
MediaWiki:Exif-pixelxdimension
8
436
436
2009-03-14T19:35:31Z
MediaWiki default
0
Valind image height
MediaWiki:Exif-pixelydimension
8
437
437
2009-03-14T19:35:31Z
MediaWiki default
0
Valid image width
MediaWiki:Exif-planarconfiguration
8
438
438
2009-03-14T19:35:31Z
MediaWiki default
0
Data arrangement
MediaWiki:Exif-planarconfiguration-1
8
439
439
2009-03-14T19:35:32Z
MediaWiki default
0
chunky format
MediaWiki:Exif-planarconfiguration-2
8
440
440
2009-03-14T19:35:32Z
MediaWiki default
0
planar format
MediaWiki:Exif-primarychromaticities
8
441
441
2009-03-14T19:35:32Z
MediaWiki default
0
Chromaticities of primarities
MediaWiki:Exif-referenceblackwhite
8
442
442
2009-03-14T19:35:32Z
MediaWiki default
0
Pair of black and white reference values
MediaWiki:Exif-relatedsoundfile
8
443
443
2009-03-14T19:35:32Z
MediaWiki default
0
Related audio file
MediaWiki:Exif-resolutionunit
8
444
444
2009-03-14T19:35:32Z
MediaWiki default
0
Unit of X and Y resolution
MediaWiki:Exif-rowsperstrip
8
445
445
2009-03-14T19:35:32Z
MediaWiki default
0
Number of rows per strip
MediaWiki:Exif-samplesperpixel
8
446
446
2009-03-14T19:35:32Z
MediaWiki default
0
Number of components
MediaWiki:Exif-saturation
8
447
447
2009-03-14T19:35:32Z
MediaWiki default
0
Saturation
MediaWiki:Exif-saturation-0
8
448
448
2009-03-14T19:35:32Z
MediaWiki default
0
Normal
MediaWiki:Exif-saturation-1
8
449
449
2009-03-14T19:35:32Z
MediaWiki default
0
Low saturation
MediaWiki:Exif-saturation-2
8
450
450
2009-03-14T19:35:32Z
MediaWiki default
0
High saturation
MediaWiki:Exif-scenecapturetype
8
451
451
2009-03-14T19:35:32Z
MediaWiki default
0
Scene capture type
MediaWiki:Exif-scenecapturetype-0
8
452
452
2009-03-14T19:35:32Z
MediaWiki default
0
Standard
MediaWiki:Exif-scenecapturetype-1
8
453
453
2009-03-14T19:35:32Z
MediaWiki default
0
Landscape
MediaWiki:Exif-scenecapturetype-2
8
454
454
2009-03-14T19:35:32Z
MediaWiki default
0
Portrait
MediaWiki:Exif-scenecapturetype-3
8
455
455
2009-03-14T19:35:32Z
MediaWiki default
0
Night scene
MediaWiki:Exif-scenetype
8
456
456
2009-03-14T19:35:32Z
MediaWiki default
0
Scene type
MediaWiki:Exif-scenetype-1
8
457
457
2009-03-14T19:35:32Z
MediaWiki default
0
A directly photographed image
MediaWiki:Exif-sensingmethod
8
458
458
2009-03-14T19:35:32Z
MediaWiki default
0
Sensing method
MediaWiki:Exif-sensingmethod-1
8
459
459
2009-03-14T19:35:32Z
MediaWiki default
0
Undefined
MediaWiki:Exif-sensingmethod-2
8
460
460
2009-03-14T19:35:32Z
MediaWiki default
0
One-chip color area sensor
MediaWiki:Exif-sensingmethod-3
8
461
461
2009-03-14T19:35:32Z
MediaWiki default
0
Two-chip color area sensor
MediaWiki:Exif-sensingmethod-4
8
462
462
2009-03-14T19:35:32Z
MediaWiki default
0
Three-chip color area sensor
MediaWiki:Exif-sensingmethod-5
8
463
463
2009-03-14T19:35:32Z
MediaWiki default
0
Color sequential area sensor
MediaWiki:Exif-sensingmethod-7
8
464
464
2009-03-14T19:35:32Z
MediaWiki default
0
Trilinear sensor
MediaWiki:Exif-sensingmethod-8
8
465
465
2009-03-14T19:35:32Z
MediaWiki default
0
Color sequential linear sensor
MediaWiki:Exif-sharpness
8
466
466
2009-03-14T19:35:32Z
MediaWiki default
0
Sharpness
MediaWiki:Exif-sharpness-0
8
467
467
2009-03-14T19:35:32Z
MediaWiki default
0
Normal
MediaWiki:Exif-sharpness-1
8
468
468
2009-03-14T19:35:32Z
MediaWiki default
0
Soft
MediaWiki:Exif-sharpness-2
8
469
469
2009-03-14T19:35:32Z
MediaWiki default
0
Hard
MediaWiki:Exif-shutterspeedvalue
8
470
470
2009-03-14T19:35:32Z
MediaWiki default
0
Shutter speed
MediaWiki:Exif-software
8
471
471
2009-03-14T19:35:32Z
MediaWiki default
0
Software used
MediaWiki:Exif-software-value
8
472
472
2009-03-14T19:35:32Z
MediaWiki default
0
$1
MediaWiki:Exif-spatialfrequencyresponse
8
473
473
2009-03-14T19:35:32Z
MediaWiki default
0
Spatial frequency response
MediaWiki:Exif-spectralsensitivity
8
474
474
2009-03-14T19:35:32Z
MediaWiki default
0
Spectral sensitivity
MediaWiki:Exif-stripbytecounts
8
475
475
2009-03-14T19:35:32Z
MediaWiki default
0
Bytes per compressed strip
MediaWiki:Exif-stripoffsets
8
476
476
2009-03-14T19:35:32Z
MediaWiki default
0
Image data location
MediaWiki:Exif-subjectarea
8
477
477
2009-03-14T19:35:32Z
MediaWiki default
0
Subject area
MediaWiki:Exif-subjectdistance
8
478
478
2009-03-14T19:35:32Z
MediaWiki default
0
Subject distance
MediaWiki:Exif-subjectdistance-value
8
479
479
2009-03-14T19:35:32Z
MediaWiki default
0
$1 metres
MediaWiki:Exif-subjectdistancerange
8
480
480
2009-03-14T19:35:32Z
MediaWiki default
0
Subject distance range
MediaWiki:Exif-subjectdistancerange-0
8
481
481
2009-03-14T19:35:32Z
MediaWiki default
0
Unknown
MediaWiki:Exif-subjectdistancerange-1
8
482
482
2009-03-14T19:35:32Z
MediaWiki default
0
Macro
MediaWiki:Exif-subjectdistancerange-2
8
483
483
2009-03-14T19:35:32Z
MediaWiki default
0
Close view
MediaWiki:Exif-subjectdistancerange-3
8
484
484
2009-03-14T19:35:32Z
MediaWiki default
0
Distant view
MediaWiki:Exif-subjectlocation
8
485
485
2009-03-14T19:35:32Z
MediaWiki default
0
Subject location
MediaWiki:Exif-subsectime
8
486
486
2009-03-14T19:35:32Z
MediaWiki default
0
DateTime subseconds
MediaWiki:Exif-subsectimedigitized
8
487
487
2009-03-14T19:35:32Z
MediaWiki default
0
DateTimeDigitized subseconds
MediaWiki:Exif-subsectimeoriginal
8
488
488
2009-03-14T19:35:32Z
MediaWiki default
0
DateTimeOriginal subseconds
MediaWiki:Exif-transferfunction
8
489
489
2009-03-14T19:35:32Z
MediaWiki default
0
Transfer function
MediaWiki:Exif-usercomment
8
490
490
2009-03-14T19:35:32Z
MediaWiki default
0
User comments
MediaWiki:Exif-whitebalance
8
491
491
2009-03-14T19:35:32Z
MediaWiki default
0
White Balance
MediaWiki:Exif-whitebalance-0
8
492
492
2009-03-14T19:35:32Z
MediaWiki default
0
Auto white balance
MediaWiki:Exif-whitebalance-1
8
493
493
2009-03-14T19:35:32Z
MediaWiki default
0
Manual white balance
MediaWiki:Exif-whitepoint
8
494
494
2009-03-14T19:35:32Z
MediaWiki default
0
White point chromaticity
MediaWiki:Exif-xresolution
8
495
495
2009-03-14T19:35:32Z
MediaWiki default
0
Horizontal resolution
MediaWiki:Exif-xyresolution-c
8
496
496
2009-03-14T19:35:32Z
MediaWiki default
0
$1 dpc
MediaWiki:Exif-xyresolution-i
8
497
497
2009-03-14T19:35:32Z
MediaWiki default
0
$1 dpi
MediaWiki:Exif-ycbcrcoefficients
8
498
498
2009-03-14T19:35:32Z
MediaWiki default
0
Color space transformation matrix coefficients
MediaWiki:Exif-ycbcrpositioning
8
499
499
2009-03-14T19:35:32Z
MediaWiki default
0
Y and C positioning
MediaWiki:Exif-ycbcrsubsampling
8
500
500
2009-03-14T19:35:32Z
MediaWiki default
0
Subsampling ratio of Y to C
MediaWiki:Exif-yresolution
8
501
501
2009-03-14T19:35:32Z
MediaWiki default
0
Vertical resolution
MediaWiki:Expiringblock
8
502
502
2009-03-14T19:35:32Z
MediaWiki default
0
expires $1
MediaWiki:Explainconflict
8
503
503
2009-03-14T19:35:32Z
MediaWiki default
0
Siz sayfayı değiştirirken başka biri de değişiklik yaptı.
Yukarıdaki yazı sayfanın şu anki halini göstermektedir.
Sizin değişiklikleriniz alta gösterilmiştir. Son değişiklerinizi yazının içine eklemeniz gerekecektir. "Sayfayı kaydet"e bastığınızda <b>sadece</b> yukarıdaki yazı kaydedilecektir. <br />
MediaWiki:Export
8
504
504
2009-03-14T19:35:32Z
MediaWiki default
0
Sayfa kaydet
MediaWiki:Exportcuronly
8
505
505
2009-03-14T19:35:32Z
MediaWiki default
0
Include only the current revision, not the full history
MediaWiki:Exportnohistory
8
506
506
2009-03-14T19:35:32Z
MediaWiki default
0
----
'''Note:''' exporting the full history of pages through this form has been disabled due to performance reasons.
MediaWiki:Exporttext
8
507
507
2009-03-14T19:35:32Z
MediaWiki default
0
You can export the text and editing history of a particular page or
set of pages wrapped in some XML. This can be imported into another wiki using MediaWiki
via the Special:Import page.
To export pages, enter the titles in the text box below, one title per line, and
select whether you want the current version as well as all old versions, with the page
history lines, or just the current version with the info about the last edit.
In the latter case you can also use a link, e.g. [[{{ns:Special}}:Export/{{Mediawiki:mainpage}}]] for the page {{Mediawiki:mainpage}}.
MediaWiki:Externaldberror
8
508
508
2009-03-14T19:35:32Z
MediaWiki default
0
There was either an external authentication database error or you are not allowed to update your external account.
MediaWiki:Extlink sample
8
509
509
2009-03-14T19:35:32Z
MediaWiki default
0
http://tr.wikipedia.org adres açıklaması
MediaWiki:Extlink tip
8
510
510
2009-03-14T19:35:32Z
MediaWiki default
0
Dış bağlantı (Adresin önüne http:// koymayı unutmayın)
MediaWiki:Faq
8
511
511
2009-03-14T19:35:32Z
MediaWiki default
0
SSS
MediaWiki:Faqpage
8
512
512
2009-03-14T19:35:32Z
MediaWiki default
0
{{ns:4}}:SSS
MediaWiki:Feb
8
513
513
2009-03-14T19:35:32Z
MediaWiki default
0
Şubat
MediaWiki:February
8
514
514
2009-03-14T19:35:32Z
MediaWiki default
0
Şubat
MediaWiki:Feedlinks
8
515
515
2009-03-14T19:35:32Z
MediaWiki default
0
Feed:
MediaWiki:Filecopyerror
8
516
516
2009-03-14T19:35:32Z
MediaWiki default
0
Could not copy file "$1" to "$2".
MediaWiki:Filedeleteerror
8
517
517
2009-03-14T19:35:32Z
MediaWiki default
0
Could not delete file "$1".
MediaWiki:Filedesc
8
518
518
2009-03-14T19:35:32Z
MediaWiki default
0
Dosya ile ilgili açıklama
MediaWiki:Fileexists
8
519
519
2009-03-14T19:35:32Z
MediaWiki default
0
Bu isimde bir dosya mevcut. Eğer değiştirmekten emin değilseniz ilk önce $1 dosyasına bir gözatın.
MediaWiki:Fileexists-forbidden
8
520
520
2009-03-14T19:35:32Z
MediaWiki default
0
A file with this name exists already; please go back and upload this file under a new name. [[Image:$1|thumb|center|$1]]
MediaWiki:Fileexists-shared-forbidden
8
521
521
2009-03-14T19:35:32Z
MediaWiki default
0
A file with this name exists already in the shared file repository; please go back and upload this file under a new name. [[Image:$1|thumb|center|$1]]
MediaWiki:Fileinfo
8
522
522
2009-03-14T19:35:32Z
MediaWiki default
0
$1KB, MIME type: <code>$2</code>
MediaWiki:Filemissing
8
523
523
2009-03-14T19:35:32Z
MediaWiki default
0
File missing
MediaWiki:Filename
8
524
524
2009-03-14T19:35:32Z
MediaWiki default
0
Dosya
MediaWiki:Filenotfound
8
525
525
2009-03-14T19:35:32Z
MediaWiki default
0
Could not find file "$1".
MediaWiki:Filerenameerror
8
526
526
2009-03-14T19:35:32Z
MediaWiki default
0
Could not rename file "$1" to "$2".
MediaWiki:Files
8
527
527
2009-03-14T19:35:32Z
MediaWiki default
0
Dosyalar
MediaWiki:Filesource
8
528
528
2009-03-14T19:35:32Z
MediaWiki default
0
Kaynak
MediaWiki:Filestatus
8
529
529
2009-03-14T19:35:32Z
MediaWiki default
0
Telif hakkı durumu
MediaWiki:Fileuploaded
8
530
530
2009-03-14T19:35:32Z
MediaWiki default
0
$1 dosyası başarı ile yüklendi.
Lütfen $2 bağlantısını takip ederek dosya ile ilgili açıklama yazısı yazınız. Dosya nerden geldi, kim tarafından ne zaman oluşturuldu ya da hakında bildiğiniz diğer bilgiler gibi.
Eğer bu bir resim ise <tt><nowiki>[[Resim:$1|thumb|açıklama]]</nowiki></tt> şeklinde sayfaya yerleştirebilirsiniz. (açıklama yerine resim ile ilgili yazı yazınız)
MediaWiki:Fileuploadsummary
8
531
531
2009-03-14T19:35:32Z
MediaWiki default
0
Açıklama:
MediaWiki:Formerror
8
532
532
2009-03-14T19:35:32Z
MediaWiki default
0
Error: could not submit form
MediaWiki:Friday
8
533
533
2009-03-14T19:35:32Z
MediaWiki default
0
Cuma
MediaWiki:Getimagelist
8
534
534
2009-03-14T19:35:32Z
MediaWiki default
0
fetching file list
MediaWiki:Go
8
535
535
2009-03-14T19:35:32Z
MediaWiki default
0
Git
MediaWiki:Googlesearch
8
536
536
2009-03-14T19:35:32Z
MediaWiki default
0
<form method="get" action="http://www.google.com/search" id="googlesearch">
<input type="hidden" name="domains" value="{{SERVER}}" />
<input type="hidden" name="num" value="50" />
<input type="hidden" name="ie" value="$2" />
<input type="hidden" name="oe" value="$2" />
<input type="text" name="q" size="31" maxlength="255" value="$1" />
<input type="submit" name="btnG" value="$3" />
<div>
<input type="radio" name="sitesearch" id="gwiki" value="{{SERVER}}" checked="checked" /><label for="gwiki">{{SITENAME}}</label>
<input type="radio" name="sitesearch" id="gWWW" value="" /><label for="gWWW">WWW</label>
</div>
</form>
MediaWiki:Gotaccount
8
537
537
2009-03-14T19:35:32Z
MediaWiki default
0
Daha önceden kayıt oldunuz mu? $1.
MediaWiki:Gotaccountlink
8
538
538
2009-03-14T19:35:32Z
MediaWiki default
0
Evet ise bu bağlantıdan giriş yapınız
MediaWiki:Group-admin-desc
8
539
539
2009-03-14T19:35:32Z
MediaWiki default
0
Trusted users able to block users and delete articles
MediaWiki:Group-admin-name
8
540
540
2009-03-14T19:35:32Z
MediaWiki default
0
Administrator
MediaWiki:Group-anon-desc
8
541
541
2009-03-14T19:35:32Z
MediaWiki default
0
Anonymous users
MediaWiki:Group-anon-name
8
542
542
2009-03-14T19:35:32Z
MediaWiki default
0
Anonymous
MediaWiki:Group-bureaucrat-desc
8
543
543
2009-03-14T19:35:32Z
MediaWiki default
0
The bureaucrat group is able to make sysops
MediaWiki:Group-bureaucrat-name
8
544
544
2009-03-14T19:35:32Z
MediaWiki default
0
Bureaucrat
MediaWiki:Group-loggedin-desc
8
545
545
2009-03-14T19:35:32Z
MediaWiki default
0
General logged in users
MediaWiki:Group-loggedin-name
8
546
546
2009-03-14T19:35:32Z
MediaWiki default
0
User
MediaWiki:Group-steward-desc
8
547
547
2009-03-14T19:35:32Z
MediaWiki default
0
Full access
MediaWiki:Group-steward-name
8
548
548
2009-03-14T19:35:32Z
MediaWiki default
0
Steward
MediaWiki:Groups
8
549
549
2009-03-14T19:35:32Z
MediaWiki default
0
User groups
MediaWiki:Groups-addgroup
8
550
550
2009-03-14T19:35:32Z
MediaWiki default
0
Add group
MediaWiki:Groups-already-exists
8
551
551
2009-03-14T19:35:32Z
MediaWiki default
0
A group of that name already exists
MediaWiki:Groups-editgroup
8
552
552
2009-03-14T19:35:32Z
MediaWiki default
0
Edit group
MediaWiki:Groups-editgroup-description
8
553
553
2009-03-14T19:35:32Z
MediaWiki default
0
Group description (max 255 characters):<br />
MediaWiki:Groups-editgroup-name
8
554
554
2009-03-14T19:35:32Z
MediaWiki default
0
Group name:
MediaWiki:Groups-editgroup-preamble
8
555
555
2009-03-14T19:35:32Z
MediaWiki default
0
If the name or description starts with a colon, the
remainder will be treated as a message name, and hence the text will be localised
using the MediaWiki namespace
MediaWiki:Groups-existing
8
556
556
2009-03-14T19:35:32Z
MediaWiki default
0
Existing groups
MediaWiki:Groups-group-edit
8
557
557
2009-03-14T19:35:32Z
MediaWiki default
0
Existing groups:
MediaWiki:Groups-lookup-group
8
558
558
2009-03-14T19:35:32Z
MediaWiki default
0
Manage group rights
MediaWiki:Groups-noname
8
559
559
2009-03-14T19:35:32Z
MediaWiki default
0
Please specify a valid group name
MediaWiki:Groups-tableheader
8
560
560
2009-03-14T19:35:32Z
MediaWiki default
0
ID || Name || Description || Rights
MediaWiki:Guesstimezone
8
561
561
2009-03-14T19:35:32Z
MediaWiki default
0
Tarayıcınız sizin yerinize doldursun
MediaWiki:Headline sample
8
562
562
2009-03-14T19:35:32Z
MediaWiki default
0
Başlık yazısı
MediaWiki:Headline tip
8
563
563
2009-03-14T19:35:32Z
MediaWiki default
0
2. seviye başlık
MediaWiki:Help
8
564
564
2009-03-14T19:35:32Z
MediaWiki default
0
Yardım
MediaWiki:Helppage
8
565
565
2009-03-14T19:35:32Z
MediaWiki default
0
Yardım:İçindekiler
MediaWiki:Hide
8
566
566
2009-03-14T19:35:32Z
MediaWiki default
0
gizle
MediaWiki:Hideresults
8
567
567
2009-03-14T19:35:32Z
MediaWiki default
0
Hide results
MediaWiki:Hidetoc
8
568
568
2009-03-14T19:35:32Z
MediaWiki default
0
gizle
MediaWiki:Hist
8
569
569
2009-03-14T19:35:32Z
MediaWiki default
0
geçmiş
MediaWiki:Histfirst
8
570
570
2009-03-14T19:35:32Z
MediaWiki default
0
En eski
MediaWiki:Histlast
8
571
571
2009-03-14T19:35:32Z
MediaWiki default
0
En yeni
MediaWiki:Histlegend
8
572
572
2009-03-14T19:35:32Z
MediaWiki default
0
(fark) = güncel sürümle aradaki fark,
(son) = önceki sürümle aradaki fark, K= küçük değişiklik
MediaWiki:History
8
573
573
2009-03-14T19:35:32Z
MediaWiki default
0
Sayfanın geçmişi
MediaWiki:History copyright
8
574
574
2009-03-14T19:35:32Z
MediaWiki default
0
-
MediaWiki:History short
8
575
575
2009-03-14T19:35:32Z
MediaWiki default
0
Geçmiş
MediaWiki:Historywarning
8
576
576
2009-03-14T19:35:32Z
MediaWiki default
0
Uyarı: Silmek üzere olduğunuz sayfanın geçmişi vardır:
MediaWiki:Hr tip
8
577
577
2009-03-14T19:35:32Z
MediaWiki default
0
Yatay çizgi (çok sık kullanmayın)
MediaWiki:Jan
8
638
638
2009-03-14T19:35:32Z
MediaWiki default
0
Ocak
MediaWiki:January
8
639
639
2009-03-14T19:35:32Z
MediaWiki default
0
Ocak
MediaWiki:Jul
8
640
640
2009-03-14T19:35:32Z
MediaWiki default
0
Temmuz
MediaWiki:July
8
641
641
2009-03-14T19:35:32Z
MediaWiki default
0
Temmuz
MediaWiki:Jumpto
8
642
642
2009-03-14T19:35:32Z
MediaWiki default
0
Jump to:
MediaWiki:Jumptonavigation
8
643
643
2009-03-14T19:35:32Z
MediaWiki default
0
navigation
MediaWiki:Jumptosearch
8
644
644
2009-03-14T19:35:32Z
MediaWiki default
0
search
MediaWiki:Jun
8
645
645
2009-03-14T19:35:32Z
MediaWiki default
0
Haziran
MediaWiki:June
8
646
646
2009-03-14T19:35:32Z
MediaWiki default
0
Haziran
MediaWiki:Laggedslavemode
8
647
647
2009-03-14T19:35:32Z
MediaWiki default
0
Warning: Page may not contain recent updates.
MediaWiki:Largefile
8
648
648
2009-03-14T19:35:32Z
MediaWiki default
0
It is recommended that images not exceed $1 bytes in size, this file is $2 bytes
MediaWiki:Largefileserver
8
649
649
2009-03-14T19:35:32Z
MediaWiki default
0
This file is bigger than the server is configured to allow.
MediaWiki:Last
8
650
650
2009-03-14T19:35:32Z
MediaWiki default
0
son
MediaWiki:Lastmodified
8
651
651
2009-03-14T19:35:32Z
MediaWiki default
0
Bu sayfa son olarak $1 tarihinde güncellenmiştir.
MediaWiki:Lastmodifiedby
8
652
652
2009-03-14T19:35:32Z
MediaWiki default
0
This page was last modified $1 by $2.
MediaWiki:License
8
653
653
2009-03-14T19:35:32Z
MediaWiki default
0
Licensing
MediaWiki:Lineno
8
654
654
2009-03-14T19:35:32Z
MediaWiki default
0
$1. satır:
MediaWiki:Link sample
8
655
655
2009-03-14T19:35:32Z
MediaWiki default
0
Sayfanın başlığı
MediaWiki:Link tip
8
656
656
2009-03-14T19:35:32Z
MediaWiki default
0
İç bağlantı
MediaWiki:Linklistsub
8
657
657
2009-03-14T19:35:32Z
MediaWiki default
0
(Bağlantı listesi)
MediaWiki:Linkprefix
8
658
658
2009-03-14T19:35:32Z
MediaWiki default
0
/^(.*?)([a-zA-Z\x80-\xff]+)$/sD
MediaWiki:Linkshere
8
659
659
2009-03-14T19:35:32Z
MediaWiki default
0
Buraya bağlantısı olan sayfalar:
MediaWiki:Linkstoimage
8
660
660
2009-03-14T19:35:32Z
MediaWiki default
0
Bu görüntü dosyasına bağlantısı olan sayfalar:
MediaWiki:Linktrail
8
661
661
2009-03-14T19:35:32Z
MediaWiki default
0
/^([a-z]+)(.*)$/sD
MediaWiki:Listform
8
662
662
2009-03-14T19:35:32Z
MediaWiki default
0
liste
MediaWiki:Listingcontinuesabbrev
8
663
663
2009-03-14T19:35:32Z
MediaWiki default
0
(devam)
MediaWiki:Listredirects
8
664
664
2009-03-14T19:35:32Z
MediaWiki default
0
List redirects
MediaWiki:Listusers
8
665
665
2009-03-14T19:35:32Z
MediaWiki default
0
Kullanıcı listesi
MediaWiki:Loadhist
8
666
666
2009-03-14T19:35:32Z
MediaWiki default
0
Loading page history
MediaWiki:Loadingrev
8
667
667
2009-03-14T19:35:32Z
MediaWiki default
0
loading revision for diff
MediaWiki:Localtime
8
668
668
2009-03-14T19:35:32Z
MediaWiki default
0
Şu an sizin saatiniz
MediaWiki:Lockbtn
8
669
669
2009-03-14T19:35:32Z
MediaWiki default
0
Lock database
MediaWiki:Lockconfirm
8
670
670
2009-03-14T19:35:32Z
MediaWiki default
0
Yes, I really want to lock the database.
MediaWiki:Lockdb
8
671
671
2009-03-14T19:35:32Z
MediaWiki default
0
Lock database
MediaWiki:Lockdbsuccesssub
8
672
672
2009-03-14T19:35:32Z
MediaWiki default
0
Database lock succeeded
MediaWiki:Lockdbsuccesstext
8
673
673
2009-03-14T19:35:32Z
MediaWiki default
0
The database has been locked.
<br />Remember to remove the lock after your maintenance is complete.
MediaWiki:Lockdbtext
8
674
674
2009-03-14T19:35:32Z
MediaWiki default
0
Locking the database will suspend the ability of all
users to edit pages, change their preferences, edit their watchlists, and
other things requiring changes in the database.
Please confirm that this is what you intend to do, and that you will
unlock the database when your maintenance is done.
MediaWiki:Locknoconfirm
8
675
675
2009-03-14T19:35:32Z
MediaWiki default
0
You did not check the confirmation box.
MediaWiki:Log
8
676
676
2009-03-14T19:35:32Z
MediaWiki default
0
Kayıtlar
MediaWiki:Logempty
8
677
677
2009-03-14T19:35:32Z
MediaWiki default
0
No matching items in log.
MediaWiki:Login
8
678
678
2009-03-14T19:35:32Z
MediaWiki default
0
Oturum aç
MediaWiki:Loginend
8
679
679
2009-03-14T19:35:32Z
MediaWiki default
0
MediaWiki:Loginerror
8
680
680
2009-03-14T19:35:32Z
MediaWiki default
0
Login error
MediaWiki:Loginpagetitle
8
681
681
2009-03-14T19:35:32Z
MediaWiki default
0
Oturum aç
MediaWiki:Loginproblem
8
682
682
2009-03-14T19:35:32Z
MediaWiki default
0
<b>There has been a problem with your login.</b><br />Try again!
MediaWiki:Loginprompt
8
683
683
2009-03-14T19:35:32Z
MediaWiki default
0
Dikkat: {{SITENAME}} sitesinde oturum açabilmek için tarayıcınızda çerezlerin (cookies) aktifleştirilmiş olması gerekmektedir.
MediaWiki:Loginreqlink
8
684
684
2009-03-14T19:35:32Z
MediaWiki default
0
log in
MediaWiki:Loginreqpagetext
8
685
685
2009-03-14T19:35:32Z
MediaWiki default
0
You must $1 to view other pages.
MediaWiki:Loginreqtitle
8
686
686
2009-03-14T19:35:32Z
MediaWiki default
0
Login Required
MediaWiki:Loginsuccess
8
687
687
2009-03-14T19:35:32Z
MediaWiki default
0
{{SITENAME}} sitesinde "$1" kullanıcı adıyla oturum açmış bulunmaktasınız.
MediaWiki:Loginsuccesstitle
8
688
688
2009-03-14T19:35:32Z
MediaWiki default
0
Oturum açıldı
MediaWiki:Logout
8
689
689
2009-03-14T19:35:32Z
MediaWiki default
0
Oturumu kapat
MediaWiki:Logouttext
8
690
690
2009-03-14T19:35:32Z
MediaWiki default
0
Oturumu kapattınız.
Şimdi kimliğinizi belirtmeksizin {{SITENAME}} sitesini kullanmaya devam edebilirsiniz, ya da yeniden oturum açabilirsiniz (ister aynı kullanıcı adıyla, ister başka bir kullanıcı adıyla). Web tarayıcınızın önbelleğini temizleyene kadar bazı sayfalar sanki hala oturumunuz açıkmış gibi görünebilir.
MediaWiki:Logouttitle
8
691
691
2009-03-14T19:35:32Z
MediaWiki default
0
Oturumu kapat
MediaWiki:Lonelypages
8
692
692
2009-03-14T19:35:32Z
MediaWiki default
0
Kendisine hiç bağlantı olmayan sayfalar
MediaWiki:Longpageerror
8
693
693
2009-03-14T19:35:32Z
MediaWiki default
0
<strong>ERROR: The text you have submitted is $1 kilobytes
long, which is longer than the maximum of $2 kilobytes. It cannot be saved.</strong>
MediaWiki:Longpages
8
694
694
2009-03-14T19:35:32Z
MediaWiki default
0
Uzun sayfalar
MediaWiki:Longpagewarning
8
695
695
2009-03-14T19:35:32Z
MediaWiki default
0
<strong>UYARI: Bu sayfa $1 kilobytes büyüklüğündedir; bazı tarayıcılar değişiklik yaparken 32kb ve üstü büyüklüklerde sorunlar yaşayabilir. Sayfayı bölümlere ayırmaya çalışın.</strong>
MediaWiki:Mailerror
8
696
696
2009-03-14T19:35:32Z
MediaWiki default
0
E-posta gönderim hatası: $1
MediaWiki:Mailmypassword
8
697
697
2009-03-14T19:35:32Z
MediaWiki default
0
Bana e-posta ile yeni bir parola gönder
MediaWiki:Mailnologin
8
698
698
2009-03-14T19:35:32Z
MediaWiki default
0
No send address
MediaWiki:Mailnologintext
8
699
699
2009-03-14T19:35:32Z
MediaWiki default
0
You must be [[Special:Userlogin|logged in]]
and have a valid e-mail address in your [[Special:Preferences|preferences]]
to send e-mail to other users.
MediaWiki:Mainpage
8
700
700
2009-03-14T19:35:32Z
MediaWiki default
0
Ana Sayfa
MediaWiki:Mainpagedocfooter
8
701
701
2009-03-14T19:35:32Z
MediaWiki default
0
Consult the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for information on using the wiki software.
== Getting started ==
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]
* [http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
MediaWiki:Mainpagetext
8
702
702
2009-03-14T19:35:32Z
MediaWiki default
0
<big>'''MediaWiki has been successfully installed.'''</big>
MediaWiki:Makesysop
8
703
703
2009-03-14T19:35:32Z
MediaWiki default
0
Make a user into a sysop
MediaWiki:Makesysopfail
8
704
704
2009-03-14T19:35:32Z
MediaWiki default
0
<b>User "$1" could not be made into a sysop. (Did you enter the name correctly?)</b>
MediaWiki:Makesysopname
8
705
705
2009-03-14T19:35:32Z
MediaWiki default
0
Name of the user:
MediaWiki:Makesysopok
8
706
706
2009-03-14T19:35:32Z
MediaWiki default
0
<b>User "$1" is now a sysop</b>
MediaWiki:Makesysopsubmit
8
707
707
2009-03-14T19:35:32Z
MediaWiki default
0
Make this user into a sysop
MediaWiki:Makesysoptext
8
708
708
2009-03-14T19:35:32Z
MediaWiki default
0
This form is used by bureaucrats to turn ordinary users into administrators.
Type the name of the user in the box and press the button to make the user an administrator
MediaWiki:Makesysoptitle
8
709
709
2009-03-14T19:35:32Z
MediaWiki default
0
Make a user into a sysop
MediaWiki:Mar
8
710
710
2009-03-14T19:35:32Z
MediaWiki default
0
Mart
MediaWiki:March
8
711
711
2009-03-14T19:35:32Z
MediaWiki default
0
Mart
MediaWiki:Markaspatrolleddiff
8
712
712
2009-03-14T19:35:32Z
MediaWiki default
0
Mark as patrolled
MediaWiki:Markaspatrolledlink
8
713
713
2009-03-14T19:35:32Z
MediaWiki default
0
[$1]
MediaWiki:Markaspatrolledtext
8
714
714
2009-03-14T19:35:32Z
MediaWiki default
0
Mark this article as patrolled
MediaWiki:Markedaspatrolled
8
715
715
2009-03-14T19:35:32Z
MediaWiki default
0
Marked as patrolled
MediaWiki:Markedaspatrollederror
8
716
716
2009-03-14T19:35:32Z
MediaWiki default
0
Cannot mark as patrolled
MediaWiki:Markedaspatrollederrortext
8
717
717
2009-03-14T19:35:32Z
MediaWiki default
0
You need to specify a revision to mark as patrolled.
MediaWiki:Markedaspatrolledtext
8
718
718
2009-03-14T19:35:32Z
MediaWiki default
0
The selected revision has been marked as patrolled.
MediaWiki:Matchtotals
8
719
719
2009-03-14T19:35:32Z
MediaWiki default
0
The query "$1" matched $2 page titles
and the text of $3 pages.
MediaWiki:Math
8
720
720
2009-03-14T19:35:32Z
MediaWiki default
0
Matematiksel semboller
MediaWiki:Math bad output
8
721
721
2009-03-14T19:35:32Z
MediaWiki default
0
Can't write to or create math output directory
MediaWiki:Math bad tmpdir
8
722
722
2009-03-14T19:35:32Z
MediaWiki default
0
Can't write to or create math temp directory
MediaWiki:Math failure
8
723
723
2009-03-14T19:35:32Z
MediaWiki default
0
Failed to parse
MediaWiki:Math image error
8
724
724
2009-03-14T19:35:32Z
MediaWiki default
0
PNG conversion failed; check for correct installation of latex, dvips, gs, and convert
MediaWiki:Math lexing error
8
725
725
2009-03-14T19:35:32Z
MediaWiki default
0
lexing error
MediaWiki:Math notexvc
8
726
726
2009-03-14T19:35:32Z
MediaWiki default
0
Missing texvc executable; please see math/README to configure.
MediaWiki:Math sample
8
727
727
2009-03-14T19:35:32Z
MediaWiki default
0
Matematiksel-ifadeyi-girin
MediaWiki:Math syntax error
8
728
728
2009-03-14T19:35:32Z
MediaWiki default
0
syntax error
MediaWiki:Math tip
8
729
729
2009-03-14T19:35:32Z
MediaWiki default
0
Matematik formülü (LaTeX formatında)
MediaWiki:Math unknown error
8
730
730
2009-03-14T19:35:32Z
MediaWiki default
0
unknown error
MediaWiki:Math unknown function
8
731
731
2009-03-14T19:35:32Z
MediaWiki default
0
unknown function
MediaWiki:May
8
732
732
2009-03-14T19:35:32Z
MediaWiki default
0
Mayıs
MediaWiki:May long
8
733
733
2009-03-14T19:35:32Z
MediaWiki default
0
Mayıs
MediaWiki:Media sample
8
734
734
2009-03-14T19:35:32Z
MediaWiki default
0
Örnek.ogg
MediaWiki:Media tip
8
735
735
2009-03-14T19:35:32Z
MediaWiki default
0
Medya dosyasına bağlantı
MediaWiki:Mediawarning
8
736
736
2009-03-14T19:35:32Z
MediaWiki default
0
'''DİKKAT!''': Bu tür dosyalarda kötü amaçlı (virüs gibi) kısımlar bulunabilir ve işletim sisteminize zarar verebilir.
<hr>
MediaWiki:Metadata
8
737
737
2009-03-14T19:35:32Z
MediaWiki default
0
Metadata
MediaWiki:Metadata-collapse
8
738
738
2009-03-14T19:35:32Z
MediaWiki default
0
Hide extended details
MediaWiki:Metadata-expand
8
739
739
2009-03-14T19:35:32Z
MediaWiki default
0
Show extended details
MediaWiki:Metadata-fields
8
740
740
2009-03-14T19:35:32Z
MediaWiki default
0
EXIF metadata fields listed in this message will
be included on image page display when the metadata table
is collapsed. Others will be hidden by default.
* make
* model
* datetimeoriginal
* exposuretime
* fnumber
* focallength
MediaWiki:Metadata-help
8
741
741
2009-03-14T19:35:32Z
MediaWiki default
0
This file contains additional information, probably added from the digital camera or scanner used to create or digitize it. If the file has been modified from its original state, some details may not fully reflect the modified image.
MediaWiki:Metadata page
8
742
742
2009-03-14T19:35:32Z
MediaWiki default
0
{{ns:4}}:Metadata
MediaWiki:Mimesearch
8
743
743
2009-03-14T19:35:32Z
MediaWiki default
0
MIME araması
MediaWiki:Mimetype
8
744
744
2009-03-14T19:35:32Z
MediaWiki default
0
MIME tipi:
MediaWiki:Minlength
8
745
745
2009-03-14T19:35:32Z
MediaWiki default
0
File names must be at least three letters.
MediaWiki:Minoredit
8
746
746
2009-03-14T19:35:32Z
MediaWiki default
0
Küçük değişiklik
MediaWiki:Minoreditletter
8
747
747
2009-03-14T19:35:32Z
MediaWiki default
0
K
MediaWiki:Missingarticle
8
748
748
2009-03-14T19:35:32Z
MediaWiki default
0
The database did not find the text of a page that it should have found, named "$1".
This is usually caused by following an outdated diff or history link to a
page that has been deleted.
If this is not the case, you may have found a bug in the software.
Please report this to an administrator, making note of the URL.
MediaWiki:Missingcommenttext
8
749
749
2009-03-14T19:35:32Z
MediaWiki default
0
Please enter a comment below.
MediaWiki:Missingimage
8
750
750
2009-03-14T19:35:32Z
MediaWiki default
0
<b>Missing image</b><br /><i>$1</i>
MediaWiki:Missingsummary
8
751
751
2009-03-14T19:35:32Z
MediaWiki default
0
'''Reminder:''' You have not provided an edit summary. If you click Save again, your edit will be saved without one.
MediaWiki:Monday
8
752
752
2009-03-14T19:35:32Z
MediaWiki default
0
Pazartesi
MediaWiki:Monobook.css
8
4
4
2009-03-14T19:35:30Z
MediaWiki default
0
monobook temasının ayarlarını değiştirmek için burayı değiştirin. Tüm sitede etkili olur.
MediaWiki:Monobook.js
8
5
5
2009-03-14T19:35:30Z
MediaWiki default
0
/*
<pre>
*/
/* Kısa yol tuşları ve yardım balonları */
ta = new Object();
ta['pt-userpage'] = new Array('.','Kişisel sayfam');
ta['pt-anonuserpage'] = new Array('.','The user page for the ip you're editing as');
ta['pt-mytalk'] = new Array('n','Mesaj sayfam');
ta['pt-anontalk'] = new Array('n','Bu IP adresinden yapılmış değişiklikleri tartış');
ta['pt-preferences'] = new Array('','Ayarlarım');
ta['pt-watchlist'] = new Array('l','İzlemeye aldığım sayfalar');
ta['pt-mycontris'] = new Array('y','Yaptığım katkıların listesi');
ta['pt-login'] = new Array('o','Oturum açmanız tavsiye olunur ama mecbur değilsiniz.');
ta['pt-anonlogin'] = new Array('o','Oturum açmanız tavsiye olunur ama mecbur değilsiniz.');
ta['pt-logout'] = new Array('o','Sistemden çık');
ta['ca-talk'] = new Array('t','İçerik ile ilgili görüş belirt');
ta['ca-edit'] = new Array('e','Bu sayfayı değiştirebilirsiniz. Kaydetmeden önce önizleme yapmayı unutmayın.');
ta['ca-addsection'] = new Array('+','Bu tartışmaya yorum ekleyin.');
ta['ca-viewsource'] = new Array('e','Bu sayfa kormu altında. Kaynak kodunu sadece görebilirsiniz. Değiştiremezsiniz.');
ta['ca-history'] = new Array('h','Bu sayfanın geçmiş versiyonları.');
ta['ca-protect'] = new Array('=','Bu sayfayı koru');
ta['ca-delete'] = new Array('d','Sayfayı sil');
ta['ca-undelete'] = new Array('d','Sayfayı silinmeden önceki haline geri getirin');
ta['ca-move'] = new Array('m','Sayfanın adını değiştir');
ta['ca-nomove'] = new Array('','Bu sayfanın adını değiştirmeye yetkiniz yok');
ta['ca-watch'] = new Array('w','Bu sayfayı izlemeye al');
ta['ca-unwatch'] = new Array('w','Bu sayfayı izlemeyi bırakın');
ta['search'] = new Array('f','Bu vikide arama yap');
ta['p-logo'] = new Array('','Ana sayfa');
ta['n-mainpage'] = new Array('z','Başlangıç sayfasına dönün');
ta['n-portal'] = new Array('','Proje üzerine, ne nerdedir, neler yapılabilir');
ta['n-currentevents'] = new Array('','Güncel olaylarla ilgili son bilgiler');
ta['n-recentchanges'] = new Array('r','Vikide yapılmış son değişikliklerin listesi.');
ta['n-randompage'] = new Array('x','Rastgele bir maddeye gidin');
ta['n-help'] = new Array('','Yardım almak için.');
ta['n-sitesupport'] = new Array('','Maddi destek');
ta['t-whatlinkshere'] = new Array('j','Bu sayfaya bağlantı vermiş diğer viki sayfalarının listesi');
ta['t-recentchangeslinked'] = new Array('k','Bu sayfaya bağlantı veren sayfalardaki son değişiklikler');
ta['feed-rss'] = new Array('','Bu sayfa için RSS beslemesi');
ta['feed-atom'] = new Array('','Bu sayfa için atom beslemesi');
ta['t-contributions'] = new Array('','Kullanıcının katkı listesini gör');
ta['t-emailuser'] = new Array('','Kullanıcıya e-posta gönder');
ta['t-upload'] = new Array('u','Sisteme resim ya da medya dosyaları yükleyin');
ta['t-specialpages'] = new Array('q','Tüm özel sayfaların listesini göster');
ta['ca-nstab-main'] = new Array('c','Sayfayı göster');
ta['ca-nstab-user'] = new Array('c','Kullanıcı sayfasını göster');
ta['ca-nstab-media'] = new Array('c','Medya sayfasını göster');
ta['ca-nstab-special'] = new Array('','Bu özel sayfa olduğu için değişiklik yapamazsınız.');
ta['ca-nstab-wp'] = new Array('a','Proje sayfasını göster');
ta['ca-nstab-image'] = new Array('c','Resim sayfasını göster');
ta['ca-nstab-mediawiki'] = new Array('c','Sistem mesajını göster');
ta['ca-nstab-template'] = new Array('c','Şablonu göster');
ta['ca-nstab-help'] = new Array('c','Yardım sayfasını görmek için tıklayın');
ta['ca-nstab-category'] = new Array('c','Kategori sayfasını göster');
/*
</pre>
*/
MediaWiki:Moredotdotdot
8
753
753
2009-03-14T19:35:32Z
MediaWiki default
0
Daha...
MediaWiki:Mostcategories
8
754
754
2009-03-14T19:35:32Z
MediaWiki default
0
En fazla kategoriye bağlanmış sayfalar
MediaWiki:Mostimages
8
755
755
2009-03-14T19:35:32Z
MediaWiki default
0
En çok kullanılan resimler
MediaWiki:Mostlinked
8
756
756
2009-03-14T19:35:32Z
MediaWiki default
0
Kendisine en fazla bağlantı verilmiş sayfalar
MediaWiki:Mostlinkedcategories
8
757
757
2009-03-14T19:35:32Z
MediaWiki default
0
En çok maddeye sahip kategoriler
MediaWiki:Mostrevisions
8
758
758
2009-03-14T19:35:32Z
MediaWiki default
0
En çok değişikliğe uğramış sayfalar
MediaWiki:Move
8
759
759
2009-03-14T19:35:32Z
MediaWiki default
0
Adını değiştir
MediaWiki:Movearticle
8
760
760
2009-03-14T19:35:32Z
MediaWiki default
0
Eski isim
MediaWiki:Movedto
8
761
761
2009-03-14T19:35:32Z
MediaWiki default
0
moved to
MediaWiki:Movelogpage
8
762
762
2009-03-14T19:35:32Z
MediaWiki default
0
İsim değişikliği kayıtları
MediaWiki:Movelogpagetext
8
763
763
2009-03-14T19:35:32Z
MediaWiki default
0
Below is a list of page moved.
MediaWiki:Movenologin
8
764
764
2009-03-14T19:35:32Z
MediaWiki default
0
Sistemde değilsiniz.
MediaWiki:Movenologintext
8
765
765
2009-03-14T19:35:32Z
MediaWiki default
0
Sayfanın adını değiştirebilmek için kayıtlı ve [[Special:Userlogin|sisteme]] giriş yapmış olmanız gerekmektedir.
MediaWiki:Movepage
8
766
766
2009-03-14T19:35:32Z
MediaWiki default
0
İsim değişikliği
MediaWiki:Movepagebtn
8
767
767
2009-03-14T19:35:32Z
MediaWiki default
0
İsmi değiştir
MediaWiki:Movepagetalktext
8
768
768
2009-03-14T19:35:32Z
MediaWiki default
0
İlişikteki tartışma sayfası da (eğer varsa) otomatik olarak yeni isme taşınacaktır. Ama şu durumlarda '''taşınmaz''':
*Alanlar arası bir taşıma ise, (örnek: "Proje:" --> "Yardım:")
*Yeni isimde bir tartışma sayfası zaten var ise,
*Alttaki kutucuğu seçmediyseniz.
Bu durumlarda sayfayı kendiniz aktarmalısınız.
MediaWiki:Movepagetext
8
769
769
2009-03-14T19:35:32Z
MediaWiki default
0
Aşağıdaki form kullanılarak sayfanın adı değiştirilir. Beraberinde tüm geçmiş kayıtları da yeni isme aktarılır. Eski isim yeni isme yönlendirme haline dönüşür. Eski başlığa dogru olan bağlantılar olduğu gibi kalır; çift veya geçersiz yönlendirmeleri [[Special:Maintenance|kontol ediniz.]] Yapacağınız bu değişikllike tüm bağlantıların olması gerektiği gibi çalıştığından sizin sorumlu olduğunuzu unutmayınız.
Eğer yeni isimde bir isim zaten mevcutsa, isim değişikliği '''yapılmayacaktır''', ancak varolan sayfa içerik olarak boş ise veya sadece yönlendirme ise ve hiç geçmiş hali yoksa isim değişikliği mümkün olacaktır. Bu yanı zamanda demektir ki, yaptığınız isim değişikliğini ilk ismine değiştirerek geri alabilirsiniz ve hiç bir başka sayfaya da dokunmamış olursunuz.
<b>UYARI!</b>
Bu değişim popüler bir sayfa için beklenmeyen sonuçlar doğurabilir; lütfen değişikliği yapmadan önce olabilecekleri göz önüne alın.
MediaWiki:Movereason
8
770
770
2009-03-14T19:35:32Z
MediaWiki default
0
Sebep
MediaWiki:Movetalk
8
771
771
2009-03-14T19:35:32Z
MediaWiki default
0
Varsa "tartışma" sayfasını da aktar.
MediaWiki:Movethispage
8
772
772
2009-03-14T19:35:32Z
MediaWiki default
0
Sayfayı taşı
MediaWiki:Mw math html
8
773
773
2009-03-14T19:35:32Z
MediaWiki default
0
Mümkünse HTML, değilse PNG
MediaWiki:Mw math mathml
8
774
774
2009-03-14T19:35:32Z
MediaWiki default
0
Mümkünse MathML (daha deneme aşamasında)
MediaWiki:Mw math modern
8
775
775
2009-03-14T19:35:32Z
MediaWiki default
0
Modern tarayıcılar için tavsiye edilen
MediaWiki:Mw math png
8
776
776
2009-03-14T19:35:32Z
MediaWiki default
0
Daima PNG resim formatına çevir
MediaWiki:Mw math simple
8
777
777
2009-03-14T19:35:32Z
MediaWiki default
0
Çok basitse HTML, değilse PNG
MediaWiki:Mw math source
8
778
778
2009-03-14T19:35:32Z
MediaWiki default
0
Değiştirmeden TeX olarak bırak (metin tabanlı tarayıcılar için)
MediaWiki:Mycontris
8
779
779
2009-03-14T19:35:32Z
MediaWiki default
0
Katkılarım
MediaWiki:Mypage
8
780
780
2009-03-14T19:35:32Z
MediaWiki default
0
Sayfam
MediaWiki:Mytalk
8
781
781
2009-03-14T19:35:32Z
MediaWiki default
0
Mesaj Sayfam
MediaWiki:Namespace
8
782
782
2009-03-14T19:35:32Z
MediaWiki default
0
Alan adı:
MediaWiki:Namespacesall
8
783
783
2009-03-14T19:35:32Z
MediaWiki default
0
Hepsi
MediaWiki:Navigation
8
784
784
2009-03-14T19:35:32Z
MediaWiki default
0
Sitede yol bulma
MediaWiki:Nbytes
8
785
785
2009-03-14T19:35:32Z
MediaWiki default
0
$1 bayt
MediaWiki:Ncategories
8
786
786
2009-03-14T19:35:32Z
MediaWiki default
0
$1 categories
MediaWiki:Nchanges
8
787
787
2009-03-14T19:35:32Z
MediaWiki default
0
$1 değişiklik
MediaWiki:Newarticle
8
788
788
2009-03-14T19:35:32Z
MediaWiki default
0
(Yeni)
MediaWiki:Newarticletext
8
789
789
2009-03-14T19:35:32Z
MediaWiki default
0
Henüz varolmayan bir sayfaya konulmuş bir bağlantıya tıkladınız. Bu sayfayı yaratmak için aşağıdaki metin kutusunu kullanınız. Bilgi için [[Yardım:İçindekiler|yardım sayfasına]] bakınız. Buraya yanlışlıkla geldiyseniz, programınızın '''Geri''' tuşuna tıklayınız.
MediaWiki:Newarticletextanon
8
790
790
2009-03-14T19:35:32Z
MediaWiki default
0
{{int:newarticletext}}
MediaWiki:Newbies
8
791
791
2009-03-14T19:35:32Z
MediaWiki default
0
yeni başlayanlar
MediaWiki:Newimages
8
792
792
2009-03-14T19:35:32Z
MediaWiki default
0
Yeni resimler
MediaWiki:Newmessagesdifflink
8
793
793
2009-03-14T19:35:32Z
MediaWiki default
0
Bir önceki sürüme göre eklenen yazı farkı
MediaWiki:Newmessageslink
8
794
794
2009-03-14T19:35:32Z
MediaWiki default
0
mesajınız!
MediaWiki:Newpage
8
795
795
2009-03-14T19:35:32Z
MediaWiki default
0
Yeni sayfa
MediaWiki:Newpageletter
8
796
796
2009-03-14T19:35:32Z
MediaWiki default
0
Y
MediaWiki:Newpages
8
797
797
2009-03-14T19:35:32Z
MediaWiki default
0
Yeni sayfalar
MediaWiki:Newpassword
8
798
798
2009-03-14T19:35:32Z
MediaWiki default
0
Yeni parola
MediaWiki:Newtalkseperator
8
799
799
2009-03-14T19:35:32Z
MediaWiki default
0
,_
MediaWiki:Newtitle
8
800
800
2009-03-14T19:35:32Z
MediaWiki default
0
Yeni isim
MediaWiki:Newusersonly
8
801
801
2009-03-14T19:35:32Z
MediaWiki default
0
(sadece yeni kullanıcılar)
MediaWiki:Newwindow
8
802
802
2009-03-14T19:35:32Z
MediaWiki default
0
(yeni bir pencerede açılır)
MediaWiki:Next
8
803
803
2009-03-14T19:35:32Z
MediaWiki default
0
sonraki
MediaWiki:Nextdiff
8
804
804
2009-03-14T19:35:32Z
MediaWiki default
0
Sonraki sürümle aradaki fark →
MediaWiki:Nextn
8
805
805
2009-03-14T19:35:32Z
MediaWiki default
0
sonraki $1
MediaWiki:Nextpage
8
806
806
2009-03-14T19:35:32Z
MediaWiki default
0
Sonraki sayfa ($1)
MediaWiki:Nextrevision
8
807
807
2009-03-14T19:35:32Z
MediaWiki default
0
Sonraki hali →
MediaWiki:Nlinks
8
808
808
2009-03-14T19:35:32Z
MediaWiki default
0
$1 bağlantı
MediaWiki:Noarticletext
8
809
809
2009-03-14T19:35:32Z
MediaWiki default
0
Bu sayfa boştur. Bu başlığı diğer sayfalarda [[{{ns:special}}:Search/{{PAGENAME}}|arayabilir]] veya bu sayfayı siz [{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} yazabilirsiniz].
MediaWiki:Noarticletextanon
8
810
810
2009-03-14T19:35:32Z
MediaWiki default
0
{{int:noarticletext}}
MediaWiki:Noconnect
8
811
811
2009-03-14T19:35:32Z
MediaWiki default
0
Sorry! The wiki is experiencing some technical difficulties, and cannot contact the database server. <br />
$1
MediaWiki:Nocontribs
8
812
812
2009-03-14T19:35:32Z
MediaWiki default
0
No changes were found matching these criteria.
MediaWiki:Nocookieslogin
8
813
813
2009-03-14T19:35:32Z
MediaWiki default
0
{{SITENAME}} uses cookies to log in users. You have cookies disabled. Please enable them and try again.
MediaWiki:Nocookiesnew
8
814
814
2009-03-14T19:35:32Z
MediaWiki default
0
The user account was created, but you are not logged in. {{SITENAME}} uses cookies to log in users. You have cookies disabled. Please enable them, then log in with your new username and password.
MediaWiki:Nocreatetext
8
815
815
2009-03-14T19:35:32Z
MediaWiki default
0
This site has restricted the ability to create new pages.
You can go back and edit an existing page, or [[Special:Userlogin|log in or create an account]].
MediaWiki:Nocreatetitle
8
816
816
2009-03-14T19:35:32Z
MediaWiki default
0
Page creation limited
MediaWiki:Nocreativecommons
8
817
817
2009-03-14T19:35:32Z
MediaWiki default
0
Creative Commons RDF metadata disabled for this server.
MediaWiki:Nocredits
8
818
818
2009-03-14T19:35:32Z
MediaWiki default
0
There is no credits info available for this page.
MediaWiki:Nodb
8
819
819
2009-03-14T19:35:32Z
MediaWiki default
0
Could not select database $1
MediaWiki:Nodublincore
8
820
820
2009-03-14T19:35:32Z
MediaWiki default
0
Dublin Core RDF metadata disabled for this server.
MediaWiki:Noemail
8
821
821
2009-03-14T19:35:32Z
MediaWiki default
0
"$1" adlı kullanıcıya kayıtlı bir e-posta adresi yok.
MediaWiki:Noemailprefs
8
822
822
2009-03-14T19:35:32Z
MediaWiki default
0
<strong>Specify an e-mail address for these features to work.</strong>
MediaWiki:Noemailtext
8
823
823
2009-03-14T19:35:32Z
MediaWiki default
0
Kullanıcı e-posta adresi belirtmemiş ya da diğer kullanıcılardan posta almak istemiyor.
MediaWiki:Noemailtitle
8
824
824
2009-03-14T19:35:32Z
MediaWiki default
0
e-posta adresi yok
MediaWiki:Nogomatch
8
825
825
2009-03-14T19:35:32Z
MediaWiki default
0
<span style="font-size: 135%; font-weight: bold; margin-left: .6em">Başlığı bu olan bir madde bulunamadı.</span> <span style="display: block; margin: 1.5em 2em"> Bu maddenin yazılmasını [[$1|'''siz başlatabilirsiniz''']], ya da bu maddenin yazılması isteğini [[Project:Madde istekleri|istenen maddeler listesine]] ekleyebilirsiniz. <span style="display:block; font-size: 89%; margin-left:.2em">Yeni bir madde yaratmadan önce lütfen site içinde deatylı arama yapınız. İstediğiniz madde başka bir adla zaten var olabilir.</span> </span>
MediaWiki:Nohistory
8
826
826
2009-03-14T19:35:32Z
MediaWiki default
0
There is no edit history for this page.
MediaWiki:Noimage
8
827
827
2009-03-14T19:35:33Z
MediaWiki default
0
Bu isimde dosya yok. Siz $1.
MediaWiki:Noimage-linktext
8
828
828
2009-03-14T19:35:33Z
MediaWiki default
0
yükleyebilirsiniz
MediaWiki:Noimages
8
829
829
2009-03-14T19:35:33Z
MediaWiki default
0
Nothing to see.
MediaWiki:Nolicense
8
830
830
2009-03-14T19:35:33Z
MediaWiki default
0
None selected
MediaWiki:Nolinkshere
8
831
831
2009-03-14T19:35:33Z
MediaWiki default
0
Buraya bağlanan sayfa yok.
MediaWiki:Nolinkstoimage
8
832
832
2009-03-14T19:35:33Z
MediaWiki default
0
Bu görüntü dosyasına bağlanan sayfa yok.
MediaWiki:Nologin
8
833
833
2009-03-14T19:35:33Z
MediaWiki default
0
Daha üye değil misiniz? $1.
MediaWiki:Nologinlink
8
834
834
2009-03-14T19:35:33Z
MediaWiki default
0
Buradan kayıt olun
MediaWiki:Noname
8
835
835
2009-03-14T19:35:33Z
MediaWiki default
0
You have not specified a valid user name.
MediaWiki:Nonefound
8
836
836
2009-03-14T19:35:33Z
MediaWiki default
0
'''Note''': unsuccessful searches are
often caused by searching for common words like "have" and "from",
which are not indexed, or by specifying more than one search term (only pages
containing all of the search terms will appear in the result).
MediaWiki:Nonunicodebrowser
8
837
837
2009-03-14T19:35:33Z
MediaWiki default
0
<strong>WARNING: Your browser is not unicode compliant. A workaround is in place to allow you to safely edit articles: non-ASCII characters will appear in the edit box as hexadecimal codes.</strong>
MediaWiki:Nospecialpagetext
8
838
838
2009-03-14T19:35:33Z
MediaWiki default
0
Bulunmayan bir özel sayfaya girdiniz. Varolan tüm özel sayfaları [[{{ns:special}}:Specialpages]] sayfasında görebilirsiniz.
MediaWiki:Nosuchaction
8
839
839
2009-03-14T19:35:33Z
MediaWiki default
0
No such action
MediaWiki:Nosuchactiontext
8
840
840
2009-03-14T19:35:33Z
MediaWiki default
0
The action specified by the URL is not
recognized by the wiki
MediaWiki:Nosuchspecialpage
8
841
841
2009-03-14T19:35:33Z
MediaWiki default
0
Bu isimde bir özel sayfa yok
MediaWiki:Nosuchuser
8
842
842
2009-03-14T19:35:33Z
MediaWiki default
0
There is no user by the name "$1". Check your spelling, or create a new account.
MediaWiki:Nosuchusershort
8
843
843
2009-03-14T19:35:33Z
MediaWiki default
0
There is no user by the name "$1". Check your spelling.
MediaWiki:Notacceptable
8
844
844
2009-03-14T19:35:33Z
MediaWiki default
0
The wiki server can't provide data in a format your client can read.
MediaWiki:Notanarticle
8
845
845
2009-03-14T19:35:33Z
MediaWiki default
0
Not a content page
MediaWiki:Notargettext
8
846
846
2009-03-14T19:35:33Z
MediaWiki default
0
You have not specified a target page or user
to perform this function on.
MediaWiki:Notargettitle
8
847
847
2009-03-14T19:35:33Z
MediaWiki default
0
No target
MediaWiki:Note
8
848
848
2009-03-14T19:35:33Z
MediaWiki default
0
<strong>Not: </strong>
MediaWiki:Notextmatches
8
849
849
2009-03-14T19:35:33Z
MediaWiki default
0
No page text matches
MediaWiki:Notitlematches
8
850
850
2009-03-14T19:35:33Z
MediaWiki default
0
No page title matches
MediaWiki:Notloggedin
8
851
851
2009-03-14T19:35:33Z
MediaWiki default
0
Oturum açık değil
MediaWiki:Nouserspecified
8
852
852
2009-03-14T19:35:33Z
MediaWiki default
0
You have to specify a username.
MediaWiki:Nov
8
853
853
2009-03-14T19:35:33Z
MediaWiki default
0
Kasım
MediaWiki:November
8
854
854
2009-03-14T19:35:33Z
MediaWiki default
0
Kasım
MediaWiki:Nowatchlist
8
855
855
2009-03-14T19:35:33Z
MediaWiki default
0
You have no items on your watchlist.
MediaWiki:Nowiki sample
8
856
856
2009-03-14T19:35:33Z
MediaWiki default
0
Serbest format yazınızı buraya yazınız
MediaWiki:Nowiki tip
8
857
857
2009-03-14T19:35:33Z
MediaWiki default
0
wiki formatlamasını devre dışı bırak
MediaWiki:Nrevisions
8
858
858
2009-03-14T19:35:33Z
MediaWiki default
0
$1 revisions
MediaWiki:Nstab-category
8
859
859
2009-03-14T19:35:33Z
MediaWiki default
0
Kategori
MediaWiki:Nstab-help
8
860
860
2009-03-14T19:35:33Z
MediaWiki default
0
Yardım
MediaWiki:Nstab-image
8
861
861
2009-03-14T19:35:33Z
MediaWiki default
0
Dosya
MediaWiki:Nstab-main
8
862
862
2009-03-14T19:35:33Z
MediaWiki default
0
Madde
MediaWiki:Nstab-media
8
863
863
2009-03-14T19:35:33Z
MediaWiki default
0
Media page
MediaWiki:Nstab-mediawiki
8
864
864
2009-03-14T19:35:33Z
MediaWiki default
0
Arayüz Metni
MediaWiki:Nstab-special
8
865
865
2009-03-14T19:35:33Z
MediaWiki default
0
Özel
MediaWiki:Nstab-template
8
866
866
2009-03-14T19:35:33Z
MediaWiki default
0
Şablon
MediaWiki:Nstab-user
8
867
867
2009-03-14T19:35:33Z
MediaWiki default
0
Kullanıcı Sayfası
MediaWiki:Nstab-wp
8
868
868
2009-03-14T19:35:33Z
MediaWiki default
0
Proje
MediaWiki:Numauthors
8
869
869
2009-03-14T19:35:33Z
MediaWiki default
0
Number of distinct authors (article): $1
MediaWiki:Number of watching users RCview
8
870
870
2009-03-14T19:35:33Z
MediaWiki default
0
[$1]
MediaWiki:Number of watching users pageview
8
871
871
2009-03-14T19:35:33Z
MediaWiki default
0
[$1 watching user/s]
MediaWiki:Numedits
8
872
872
2009-03-14T19:35:33Z
MediaWiki default
0
Number of edits (article): $1
MediaWiki:Numtalkauthors
8
873
873
2009-03-14T19:35:33Z
MediaWiki default
0
Number of distinct authors (discussion page): $1
MediaWiki:Numtalkedits
8
874
874
2009-03-14T19:35:33Z
MediaWiki default
0
Number of edits (discussion page): $1
MediaWiki:Numwatchers
8
875
875
2009-03-14T19:35:33Z
MediaWiki default
0
Number of watchers: $1
MediaWiki:Nviews
8
876
876
2009-03-14T19:35:33Z
MediaWiki default
0
$1 views
MediaWiki:Oct
8
877
877
2009-03-14T19:35:33Z
MediaWiki default
0
Ekim
MediaWiki:October
8
878
878
2009-03-14T19:35:33Z
MediaWiki default
0
Ekim
MediaWiki:Ok
8
879
879
2009-03-14T19:35:33Z
MediaWiki default
0
TAMAM
MediaWiki:Oldpassword
8
880
880
2009-03-14T19:35:33Z
MediaWiki default
0
Eski parola
MediaWiki:Orig
8
881
881
2009-03-14T19:35:33Z
MediaWiki default
0
asıl
MediaWiki:Orphans
8
882
882
2009-03-14T19:35:33Z
MediaWiki default
0
Orphaned pages
MediaWiki:Othercontribs
8
883
883
2009-03-14T19:35:33Z
MediaWiki default
0
Based on work by $1.
MediaWiki:Otherlanguages
8
884
884
2009-03-14T19:35:33Z
MediaWiki default
0
Diğer diller
MediaWiki:Others
8
885
885
2009-03-14T19:35:33Z
MediaWiki default
0
others
MediaWiki:Pagemovedsub
8
886
886
2009-03-14T19:35:33Z
MediaWiki default
0
İsim değişikliği tamamlandı.
MediaWiki:Pagemovedtext
8
887
887
2009-03-14T19:35:33Z
MediaWiki default
0
"[[$1]]" sayfası "[[$2]]" sayfasına aktarıldı.
MediaWiki:Pagetitle
8
888
888
2009-03-14T19:35:33Z
MediaWiki default
0
$1 - {{SITENAME}}
MediaWiki:Passwordremindertext
8
889
889
2009-03-14T19:35:33Z
MediaWiki default
0
Someone (probably you, from IP address $1)
requested that we send you a new {{SITENAME}} login password for {{SERVERNAME}}.
The password for user "$2" is now "$3".
You should log in and change your password now.
If someone else made this request or if you have remembered your password and
you no longer wish to change it, you may ignore this message and continue using
your old password.
MediaWiki:Passwordremindertitle
8
890
890
2009-03-14T19:35:33Z
MediaWiki default
0
Password reminder from {{SITENAME}}
MediaWiki:Passwordsent
8
891
891
2009-03-14T19:35:33Z
MediaWiki default
0
A new password has been sent to the e-mail address
registered for "$1".
Please log in again after you receive it.
MediaWiki:Passwordtooshort
8
892
892
2009-03-14T19:35:33Z
MediaWiki default
0
Your password is too short. It must have at least $1 characters.
MediaWiki:Perfcached
8
893
893
2009-03-14T19:35:33Z
MediaWiki default
0
Veriler daha önceden hazırlanmış olabilir. Bu sebeple güncel olmayabilir!
MediaWiki:Perfdisabled
8
894
894
2009-03-14T19:35:33Z
MediaWiki default
0
Özür dileriz! Bu özellik, veritabanını kullanılamayacak derecede yavaşlattığı için, geçici olarak kullanımdan çıkarıldı.
MediaWiki:Perfdisabledsub
8
895
895
2009-03-14T19:35:33Z
MediaWiki default
0
Here is a saved copy from $1:
MediaWiki:Permalink
8
896
896
2009-03-14T19:35:33Z
MediaWiki default
0
Son haline bağlantı
MediaWiki:Personaltools
8
897
897
2009-03-14T19:35:33Z
MediaWiki default
0
Personal tools
MediaWiki:Popularpages
8
898
898
2009-03-14T19:35:33Z
MediaWiki default
0
Popular pages
MediaWiki:Portal
8
899
899
2009-03-14T19:35:33Z
MediaWiki default
0
Topluluk portalı
MediaWiki:Portal-url
8
900
900
2009-03-14T19:35:33Z
MediaWiki default
0
{{ns:4}}:Topluluk portalı
MediaWiki:Postcomment
8
901
901
2009-03-14T19:35:33Z
MediaWiki default
0
Yorum ekle
MediaWiki:Poweredby
8
902
902
2009-03-14T19:35:33Z
MediaWiki default
0
{{SITENAME}} is powered by [http://www.mediawiki.org/ MediaWiki], an open source wiki engine.
MediaWiki:Powersearch
8
903
903
2009-03-14T19:35:33Z
MediaWiki default
0
Detaylı arama
MediaWiki:Powersearchtext
8
904
904
2009-03-14T19:35:33Z
MediaWiki default
0
Arama yapılacak alanları seçin :<br />
$1<br />
$2 yönlendirmeleri listele Aranacak: $3 $9
MediaWiki:Preferences
8
905
905
2009-03-14T19:35:33Z
MediaWiki default
0
Tercihler
MediaWiki:Prefixindex
8
906
906
2009-03-14T19:35:33Z
MediaWiki default
0
Prefix index
MediaWiki:Prefs-help-email
8
907
907
2009-03-14T19:35:33Z
MediaWiki default
0
* E-posta (isteğe bağlı): Diğer kullanıcıların kullanıcı sayfanız aracılığıyla <strong>adresinizi bilmeksizin</strong> sizle iletişim kurmasını sağlar.
MediaWiki:Prefs-help-email-enotif
8
908
908
2009-03-14T19:35:33Z
MediaWiki default
0
This address is also used to send you e-mail notifications if you enabled the options.
MediaWiki:Prefs-help-realname
8
909
909
2009-03-14T19:35:33Z
MediaWiki default
0
* Real name (optional): if you choose to provide it this will be used for giving you attribution for your work.
MediaWiki:Prefs-misc
8
910
910
2009-03-14T19:35:33Z
MediaWiki default
0
Diğer ayarlar
MediaWiki:Prefs-personal
8
911
911
2009-03-14T19:35:33Z
MediaWiki default
0
Kullanıcı bilgileri
MediaWiki:Prefs-rc
8
912
912
2009-03-14T19:35:33Z
MediaWiki default
0
Son değişiklikler
MediaWiki:Prefsnologin
8
913
913
2009-03-14T19:35:33Z
MediaWiki default
0
Oturum açık değil
MediaWiki:Prefsnologintext
8
914
914
2009-03-14T19:35:33Z
MediaWiki default
0
You must be [[Special:Userlogin|logged in]] to set user preferences.
MediaWiki:Prefsreset
8
915
915
2009-03-14T19:35:33Z
MediaWiki default
0
Preferences have been reset from storage.
MediaWiki:Preview
8
916
916
2009-03-14T19:35:33Z
MediaWiki default
0
Önizleme
MediaWiki:Previewconflict
8
917
917
2009-03-14T19:35:33Z
MediaWiki default
0
This preview reflects the text in the upper
text editing area as it will appear if you choose to save.
MediaWiki:Previewnote
8
918
918
2009-03-14T19:35:33Z
MediaWiki default
0
Bu yalnızca bir önizlemedir, ve değişiklikleriniz henüz kaydedilmemiştir!
MediaWiki:Previousdiff
8
919
919
2009-03-14T19:35:33Z
MediaWiki default
0
← Önceki sürümle aradaki fark
MediaWiki:Previousrevision
8
920
920
2009-03-14T19:35:33Z
MediaWiki default
0
← Önceki hali
MediaWiki:Prevn
8
921
921
2009-03-14T19:35:33Z
MediaWiki default
0
önceki $1
MediaWiki:Print
8
922
922
2009-03-14T19:35:33Z
MediaWiki default
0
Print
MediaWiki:Printableversion
8
923
923
2009-03-14T19:35:33Z
MediaWiki default
0
Basılmaya uygun görünüm
MediaWiki:Printsubtitle
8
924
924
2009-03-14T19:35:33Z
MediaWiki default
0
(From {{SERVER}})
MediaWiki:Privacy
8
925
925
2009-03-14T19:35:33Z
MediaWiki default
0
Privacy policy
MediaWiki:Privacypage
8
926
926
2009-03-14T19:35:33Z
MediaWiki default
0
Project:Privacy_policy
MediaWiki:Protect
8
927
927
2009-03-14T19:35:33Z
MediaWiki default
0
Korumaya al
MediaWiki:Protect-default
8
928
928
2009-03-14T19:35:33Z
MediaWiki default
0
(default)
MediaWiki:Protect-level-autoconfirmed
8
929
929
2009-03-14T19:35:33Z
MediaWiki default
0
Block unregistered users
MediaWiki:Protect-level-sysop
8
930
930
2009-03-14T19:35:33Z
MediaWiki default
0
Sysops only
MediaWiki:Protect-text
8
931
931
2009-03-14T19:35:33Z
MediaWiki default
0
You may view and change the protection level here for the page <strong>$1</strong>.
Please be sure you are following the [[Project:Protected page|project guidelines]].
MediaWiki:Protect-unchain
8
932
932
2009-03-14T19:35:33Z
MediaWiki default
0
Unlock move permissions
MediaWiki:Protect-viewtext
8
933
933
2009-03-14T19:35:33Z
MediaWiki default
0
Your account does not have permission to change
page protection levels. Here are the current settings for the page <strong>$1</strong>:
MediaWiki:Protectcomment
8
934
934
2009-03-14T19:35:33Z
MediaWiki default
0
Koruma altına alma nedeni
MediaWiki:Protectedarticle
8
935
935
2009-03-14T19:35:33Z
MediaWiki default
0
protected "[[$1]]"
MediaWiki:Protectedpage
8
936
936
2009-03-14T19:35:33Z
MediaWiki default
0
Korumalı sayfa
MediaWiki:Protectedpagewarning
8
937
937
2009-03-14T19:35:33Z
MediaWiki default
0
UYARI: Bu sayfa koruma altına alınmıştır ve yalnızca yönetici olanlar tarafından değiştirilebilir. Bu sayfayı değiştirirken lütfen [[Project:Protected_page_guidelines|korumalı sayfa kurallarını]] uygulayınız.
MediaWiki:Protectedtext
8
938
938
2009-03-14T19:35:33Z
MediaWiki default
0
Bu sayfa değiştirilmemesi için '''koruma altına alınmıştır'''. Bunun bir çok değişik sebebi olabilir. [[{{ns:4}}:Koruma altına alınmış sayfa|Koruma altına alınma sebepleri]] ile ilgili sayfaya gözatınız.
Bu sayfanın kaynak koduna bakıp kopyalayabilirsiniz:
MediaWiki:Protectlogpage
8
939
939
2009-03-14T19:35:33Z
MediaWiki default
0
Koruma kayıtları
MediaWiki:Protectlogtext
8
940
940
2009-03-14T19:35:33Z
MediaWiki default
0
Korumaya alma/kaldırma ile ilgili değişiklikleri görmektesiniz.
Daha fazla bilgi için [[{{ns:4}}:Koruma altına alınmış sayfa]] sayfasına bakabilirsiniz.
MediaWiki:Protectmoveonly
8
941
941
2009-03-14T19:35:33Z
MediaWiki default
0
Sadece isim değişikliğinden koru
MediaWiki:Protectpage
8
942
942
2009-03-14T19:35:33Z
MediaWiki default
0
Protect page
MediaWiki:Protectsub
8
943
943
2009-03-14T19:35:33Z
MediaWiki default
0
(Protecting "$1")
MediaWiki:Protectthispage
8
944
944
2009-03-14T19:35:33Z
MediaWiki default
0
Sayfayı koruma altına al
MediaWiki:Proxyblocker
8
945
945
2009-03-14T19:35:33Z
MediaWiki default
0
Proxy blocker
MediaWiki:Proxyblockreason
8
946
946
2009-03-14T19:35:33Z
MediaWiki default
0
Your IP address has been blocked because it is an open proxy. Please contact your Internet service provider or tech support and inform them of this serious security problem.
MediaWiki:Proxyblocksuccess
8
947
947
2009-03-14T19:35:33Z
MediaWiki default
0
Done.
MediaWiki:Pubmedurl
8
948
948
2009-03-14T19:35:33Z
MediaWiki default
0
http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1
MediaWiki:Qbbrowse
8
949
949
2009-03-14T19:35:33Z
MediaWiki default
0
Tara
MediaWiki:Qbedit
8
950
950
2009-03-14T19:35:33Z
MediaWiki default
0
Değiştir
MediaWiki:Qbfind
8
951
951
2009-03-14T19:35:33Z
MediaWiki default
0
Bul
MediaWiki:Qbmyoptions
8
952
952
2009-03-14T19:35:33Z
MediaWiki default
0
Sayfalarım
MediaWiki:Qbpageinfo
8
953
953
2009-03-14T19:35:33Z
MediaWiki default
0
Bağlam
MediaWiki:Qbpageoptions
8
954
954
2009-03-14T19:35:33Z
MediaWiki default
0
Bu sayfa
MediaWiki:Qbsettings
8
955
955
2009-03-14T19:35:33Z
MediaWiki default
0
Hızlı erişim sütun ayarları
MediaWiki:Qbspecialpages
8
956
956
2009-03-14T19:35:33Z
MediaWiki default
0
Özel sayfalar
MediaWiki:Randompage
8
957
957
2009-03-14T19:35:33Z
MediaWiki default
0
Rastgele sayfa
MediaWiki:Randompage-url
8
958
958
2009-03-14T19:35:33Z
MediaWiki default
0
Özel:Random
MediaWiki:Range block disabled
8
959
959
2009-03-14T19:35:33Z
MediaWiki default
0
The sysop ability to create range blocks is disabled.
MediaWiki:Rc categories
8
960
960
2009-03-14T19:35:33Z
MediaWiki default
0
Limit to categories (separate with "|")
MediaWiki:Rc categories any
8
961
961
2009-03-14T19:35:33Z
MediaWiki default
0
Any
MediaWiki:Rchide
8
962
962
2009-03-14T19:35:33Z
MediaWiki default
0
in $4 form; $1 minor edits; $2 secondary namespaces; $3 multiple edits.
MediaWiki:Rclinks
8
963
963
2009-03-14T19:35:33Z
MediaWiki default
0
Son $2 günde yapılan son $1 değişikliği göster;<br /> $3
MediaWiki:Rclistfrom
8
964
964
2009-03-14T19:35:33Z
MediaWiki default
0
$1 tarihinden beri yapılan değişiklikleri göster
MediaWiki:Rcliu
8
965
965
2009-03-14T19:35:33Z
MediaWiki default
0
; $1 edits from logged in users
MediaWiki:Rcloaderr
8
966
966
2009-03-14T19:35:33Z
MediaWiki default
0
Son değişiklikler yükleniyor
MediaWiki:Rclsub
8
967
967
2009-03-14T19:35:33Z
MediaWiki default
0
("$1" sayfasına bağlanan sayfalarda)
MediaWiki:Rcnote
8
968
968
2009-03-14T19:35:33Z
MediaWiki default
0
Son <strong>$2</strong> günde yapılan <strong>$1</strong> değişiklik:
MediaWiki:Rcnotefrom
8
969
969
2009-03-14T19:35:33Z
MediaWiki default
0
<b>$2</b> tarihinden itibaren yapılan değişiklikler aşağıdadır (en fazla <b>$1</b> adet madde gösterilmektedir).
MediaWiki:Rcpatroldisabled
8
970
970
2009-03-14T19:35:33Z
MediaWiki default
0
Recent Changes Patrol disabled
MediaWiki:Rcpatroldisabledtext
8
971
971
2009-03-14T19:35:33Z
MediaWiki default
0
The Recent Changes Patrol feature is currently disabled.
MediaWiki:Rcshowhideanons
8
972
972
2009-03-14T19:35:33Z
MediaWiki default
0
$1 anonymous users
MediaWiki:Rcshowhidebots
8
973
973
2009-03-14T19:35:33Z
MediaWiki default
0
$1 bots
MediaWiki:Rcshowhideliu
8
974
974
2009-03-14T19:35:33Z
MediaWiki default
0
$1 logged-in users
MediaWiki:Rcshowhidemine
8
975
975
2009-03-14T19:35:33Z
MediaWiki default
0
$1 my edits
MediaWiki:Rcshowhideminor
8
976
976
2009-03-14T19:35:33Z
MediaWiki default
0
$1 minor edits
MediaWiki:Rcshowhidepatr
8
977
977
2009-03-14T19:35:33Z
MediaWiki default
0
$1 patrolled edits
MediaWiki:Readonly
8
978
978
2009-03-14T19:35:33Z
MediaWiki default
0
Veritabanına yazma durduruldu
MediaWiki:Readonly lag
8
979
979
2009-03-14T19:35:33Z
MediaWiki default
0
The database has been automatically locked while the slave database servers catch up to the master
MediaWiki:Readonlytext
8
980
980
2009-03-14T19:35:33Z
MediaWiki default
0
Veritabanı olağan bakım/onarım çalışmaları sebebiyle, geçici olarak giriş ve değişiklik yapmaya kapatılmıştır. Kısa süre sonra normale dönecektir.
Veritabanını kilitleyen operatörün açıklaması: $1
MediaWiki:Readonlywarning
8
981
981
2009-03-14T19:35:33Z
MediaWiki default
0
<strong>DİKKAT: Bakım nedeni ile veritabanı şu anda kilitlidir. Bu sebeple değişiklikleriniz şu anda kaydedilememektedir. Yazdıklarınızı başka bir editöre alıp saklayabilir ve daha sonra tekrar buraya getirip kaydedebilirsiniz</strong>
MediaWiki:Recentchanges
8
982
982
2009-03-14T19:35:33Z
MediaWiki default
0
Son değişiklikler
MediaWiki:Recentchanges-url
8
983
983
2009-03-14T19:35:33Z
MediaWiki default
0
Special:Recentchanges
MediaWiki:Recentchangesall
8
984
984
2009-03-14T19:35:33Z
MediaWiki default
0
all
MediaWiki:Recentchangescount
8
985
985
2009-03-14T19:35:33Z
MediaWiki default
0
Son değişiklikler sayfasındaki madde sayısı
MediaWiki:Recentchangeslinked
8
986
986
2009-03-14T19:35:33Z
MediaWiki default
0
İlgili değişiklikler
MediaWiki:Recentchangestext
8
987
987
2009-03-14T19:35:33Z
MediaWiki default
0
Yapılan en son değişiklikleri bu sayfadan izleyin.
MediaWiki:Recreate
8
988
988
2009-03-14T19:35:33Z
MediaWiki default
0
Recreate
MediaWiki:Redirectedfrom
8
989
989
2009-03-14T19:35:33Z
MediaWiki default
0
($1 sayfasından yönlendirildi)
MediaWiki:Redirectingto
8
990
990
2009-03-14T19:35:33Z
MediaWiki default
0
Redirecting to [[$1]]...
MediaWiki:Redirectpagesub
8
991
991
2009-03-14T19:35:33Z
MediaWiki default
0
Yönlendirme sayfası
MediaWiki:Remembermypassword
8
992
992
2009-03-14T19:35:33Z
MediaWiki default
0
Parolayı hatırla.
MediaWiki:Removechecked
8
993
993
2009-03-14T19:35:33Z
MediaWiki default
0
İşaretli sayfaları izleme listesinden sil
MediaWiki:Removedwatch
8
994
994
2009-03-14T19:35:33Z
MediaWiki default
0
İzleme listenizden silindi
MediaWiki:Removedwatchtext
8
995
995
2009-03-14T19:35:33Z
MediaWiki default
0
"$1" sayfası izleme listenizden silinmiştir.
MediaWiki:Removingchecked
8
996
996
2009-03-14T19:35:33Z
MediaWiki default
0
İşaretlenen sayfalar izleme listesinden siliniyor...
MediaWiki:Renamegrouplogentry
8
997
997
2009-03-14T19:35:33Z
MediaWiki default
0
Renamed group $2 to $3
MediaWiki:Resetprefs
8
998
998
2009-03-14T19:35:33Z
MediaWiki default
0
Ayarları ilk durumuna getir
MediaWiki:Restorelink
8
999
999
2009-03-14T19:35:33Z
MediaWiki default
0
$1 deleted edits
MediaWiki:Restorelink1
8
1000
1000
2009-03-14T19:35:33Z
MediaWiki default
0
one deleted edit
MediaWiki:Restrictedpheading
8
1001
1001
2009-03-14T19:35:33Z
MediaWiki default
0
Yöneticilerin yetkileri ile ilgili özel sayfalar
MediaWiki:Restriction-edit
8
1002
1002
2009-03-14T19:35:33Z
MediaWiki default
0
Edit
MediaWiki:Restriction-move
8
1003
1003
2009-03-14T19:35:33Z
MediaWiki default
0
Move
MediaWiki:Resultsperpage
8
1004
1004
2009-03-14T19:35:33Z
MediaWiki default
0
Sayfada gösterilecek bulunan madde sayısı
MediaWiki:Retrievedfrom
8
1005
1005
2009-03-14T19:35:33Z
MediaWiki default
0
Retrieved from "$1"
MediaWiki:Returnto
8
1006
1006
2009-03-14T19:35:33Z
MediaWiki default
0
$1.
MediaWiki:Retypenew
8
1007
1007
2009-03-14T19:35:33Z
MediaWiki default
0
Yeni parolayı tekrar girin
MediaWiki:Reupload
8
1008
1008
2009-03-14T19:35:33Z
MediaWiki default
0
Yeniden yükle
MediaWiki:Reuploaddesc
8
1009
1009
2009-03-14T19:35:33Z
MediaWiki default
0
Yükleme formuna geri dön.
MediaWiki:Rev-deleted-comment
8
1010
1010
2009-03-14T19:35:33Z
MediaWiki default
0
(comment removed)
MediaWiki:Rev-deleted-text-permission
8
1011
1011
2009-03-14T19:35:33Z
MediaWiki default
0
<div class="mw-warning plainlinks">
This page revision has been removed from the public archives.
There may be details in the [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} deletion log].
</div>
MediaWiki:Rev-deleted-text-view
8
1012
1012
2009-03-14T19:35:33Z
MediaWiki default
0
<div class="mw-warning plainlinks">
This page revision has been removed from the public archives.
As an administrator on this site you can view it;
there may be details in the [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} deletion log].
</div>
MediaWiki:Rev-deleted-user
8
1013
1013
2009-03-14T19:35:33Z
MediaWiki default
0
(username removed)
MediaWiki:Rev-delundel
8
1014
1014
2009-03-14T19:35:33Z
MediaWiki default
0
show/hide
MediaWiki:Revdelete-hide-comment
8
1015
1015
2009-03-14T19:35:33Z
MediaWiki default
0
Hide edit comment
MediaWiki:Revdelete-hide-restricted
8
1016
1016
2009-03-14T19:35:33Z
MediaWiki default
0
Apply these restrictions to sysops as well as others
MediaWiki:Revdelete-hide-text
8
1017
1017
2009-03-14T19:35:33Z
MediaWiki default
0
Hide revision text
MediaWiki:Revdelete-hide-user
8
1018
1018
2009-03-14T19:35:33Z
MediaWiki default
0
Hide editor's username/IP
MediaWiki:Revdelete-legend
8
1019
1019
2009-03-14T19:35:33Z
MediaWiki default
0
Set revision restrictions:
MediaWiki:Revdelete-log
8
1020
1020
2009-03-14T19:35:33Z
MediaWiki default
0
Log comment:
MediaWiki:Revdelete-logentry
8
1021
1021
2009-03-14T19:35:33Z
MediaWiki default
0
changed revision visibility for [[$1]]
MediaWiki:Revdelete-selected
8
1022
1022
2009-03-14T19:35:33Z
MediaWiki default
0
Selected revision of [[:$1]]:
MediaWiki:Revdelete-submit
8
1023
1023
2009-03-14T19:35:33Z
MediaWiki default
0
Apply to selected revision
MediaWiki:Revdelete-text
8
1024
1024
2009-03-14T19:35:33Z
MediaWiki default
0
Deleted revisions will still appear in the page history,
but their text contents will be inaccessible to the public.
Other admins on this wiki will still be able to access the hidden content and can
undelete it again through this same interface, unless an additional restriction
is placed by the site operators.
MediaWiki:Reverted
8
1025
1025
2009-03-14T19:35:33Z
MediaWiki default
0
Reverted to earlier revision
MediaWiki:Revertimg
8
1026
1026
2009-03-14T19:35:33Z
MediaWiki default
0
rev
MediaWiki:Revertmove
8
1027
1027
2009-03-14T19:35:33Z
MediaWiki default
0
geriye al
MediaWiki:Revertpage
8
1028
1028
2009-03-14T19:35:33Z
MediaWiki default
0
$2 tarafından yapılan değişiklikler geri alınarak, $1 tarafından değiştirilmiş önceki sürüm geri getirildi.
MediaWiki:Revhistory
8
1029
1029
2009-03-14T19:35:33Z
MediaWiki default
0
Sürüm geçmişi
MediaWiki:Revisionasof
8
1030
1030
2009-03-14T19:35:33Z
MediaWiki default
0
Sayfanın $1 tarihindeki hali
MediaWiki:Revisionasofwithlink
8
1031
1031
2009-03-14T19:35:33Z
MediaWiki default
0
$1 tarihindeki hali; $2<br />$3 | $4
MediaWiki:Revisiondelete
8
1032
1032
2009-03-14T19:35:33Z
MediaWiki default
0
Delete/undelete revisions
MediaWiki:Revnotfound
8
1033
1033
2009-03-14T19:35:33Z
MediaWiki default
0
Revision not found
MediaWiki:Revnotfoundtext
8
1034
1034
2009-03-14T19:35:33Z
MediaWiki default
0
The old revision of the page you asked for could not be found.
Please check the URL you used to access this page.
MediaWiki:Rfcurl
8
1035
1035
2009-03-14T19:35:33Z
MediaWiki default
0
http://www.ietf.org/rfc/rfc$1.txt
MediaWiki:Rights
8
1036
1036
2009-03-14T19:35:33Z
MediaWiki default
0
Rights:
MediaWiki:Rightslogtext
8
1037
1037
2009-03-14T19:35:33Z
MediaWiki default
0
This is a log of changes to user rights.
MediaWiki:Rollback
8
1038
1038
2009-03-14T19:35:33Z
MediaWiki default
0
değişiklikleri geri al
MediaWiki:Rollback short
8
1039
1039
2009-03-14T19:35:33Z
MediaWiki default
0
Rollback
MediaWiki:Rollbackfailed
8
1040
1040
2009-03-14T19:35:33Z
MediaWiki default
0
Rollback failed
MediaWiki:Rollbacklink
8
1041
1041
2009-03-14T19:35:33Z
MediaWiki default
0
eski haline getir
MediaWiki:Rows
8
1042
1042
2009-03-14T19:35:33Z
MediaWiki default
0
Satır
MediaWiki:Saturday
8
1043
1043
2009-03-14T19:35:33Z
MediaWiki default
0
Cumartesi
MediaWiki:Savearticle
8
1044
1044
2009-03-14T19:35:33Z
MediaWiki default
0
Sayfayı kaydet
MediaWiki:Savedprefs
8
1045
1045
2009-03-14T19:35:33Z
MediaWiki default
0
Ayarlar kaydedildi.
MediaWiki:Savefile
8
1046
1046
2009-03-14T19:35:33Z
MediaWiki default
0
Dosyayı kaydet
MediaWiki:Savegroup
8
1047
1047
2009-03-14T19:35:33Z
MediaWiki default
0
Save Group
MediaWiki:Saveprefs
8
1048
1048
2009-03-14T19:35:33Z
MediaWiki default
0
Değişiklikleri kaydet
MediaWiki:Saveusergroups
8
1049
1049
2009-03-14T19:35:33Z
MediaWiki default
0
Save User Groups
MediaWiki:Scarytranscludedisabled
8
1050
1050
2009-03-14T19:35:33Z
MediaWiki default
0
[Interwiki transcluding is disabled]
MediaWiki:Scarytranscludefailed
8
1051
1051
2009-03-14T19:35:33Z
MediaWiki default
0
[Template fetch failed for $1; sorry]
MediaWiki:Scarytranscludetoolong
8
1052
1052
2009-03-14T19:35:33Z
MediaWiki default
0
[URL is too long; sorry]
MediaWiki:Search
8
1053
1053
2009-03-14T19:35:33Z
MediaWiki default
0
Ara
MediaWiki:Searchcontaining
8
1054
1054
2009-03-14T19:35:33Z
MediaWiki default
0
Search for articles containing ''$1''.
MediaWiki:Searchdisabled
8
1055
1055
2009-03-14T19:35:33Z
MediaWiki default
0
Arama yapma geçici olarak durdurulmuştur. Bu arada Google veya Yahoo! kullanarak arama yapabilirsiniz. İndekslemelerinin biraz eski kalmış olabileceğini göz önünde bulundurunuz.
MediaWiki:Searchfulltext
8
1056
1056
2009-03-14T19:35:33Z
MediaWiki default
0
Search full text
MediaWiki:Searchnamed
8
1057
1057
2009-03-14T19:35:33Z
MediaWiki default
0
Search for articles named ''$1''.
MediaWiki:Searchquery
8
1058
1058
2009-03-14T19:35:33Z
MediaWiki default
0
Aranan: "$1"
MediaWiki:Searchresults
8
1059
1059
2009-03-14T19:35:33Z
MediaWiki default
0
Search results
MediaWiki:Searchresultshead
8
1060
1060
2009-03-14T19:35:33Z
MediaWiki default
0
Arama
MediaWiki:Searchresulttext
8
1061
1061
2009-03-14T19:35:33Z
MediaWiki default
0
{{SITENAME}} içinde arama yapmak ile ilgili bilgi almak için [[Project:Arama|"{{SITENAME}} içinde arama"]] sayfasına bakabilirsiniz.
MediaWiki:Sectionlink
8
1062
1062
2009-03-14T19:35:33Z
MediaWiki default
0
→
MediaWiki:Selectnewerversionfordiff
8
1063
1063
2009-03-14T19:35:33Z
MediaWiki default
0
Select a newer version for comparison
MediaWiki:Selectolderversionfordiff
8
1064
1064
2009-03-14T19:35:33Z
MediaWiki default
0
Select an older version for comparison
MediaWiki:Selfmove
8
1065
1065
2009-03-14T19:35:33Z
MediaWiki default
0
Olmasını istediğiniz isim ile mevcut isim aynı. Değişiklik mümkün değil.
MediaWiki:Semiprotectedpagewarning
8
1066
1066
2009-03-14T19:35:33Z
MediaWiki default
0
'''Note:''' This page has been locked so that only registered users can edit it.
MediaWiki:Sep
8
1067
1067
2009-03-14T19:35:33Z
MediaWiki default
0
Eylül
MediaWiki:September
8
1068
1068
2009-03-14T19:35:33Z
MediaWiki default
0
Eylül
MediaWiki:Servertime
8
1069
1069
2009-03-14T19:35:33Z
MediaWiki default
0
Viki sunucusunda şu anki saat
MediaWiki:Session fail preview
8
1070
1070
2009-03-14T19:35:33Z
MediaWiki default
0
Özür dileriz. Oturum açılması ile ilgili veri kaybından kaynaklı değişikliğinizi kaydedemedik. Lütfen tekrar deneyiniz. Eğer bu yöntem işe yaramazsa oturumu kapatıp tekrar sisteme geri giriş yapınız.
MediaWiki:Session fail preview html
8
1071
1071
2009-03-14T19:35:33Z
MediaWiki default
0
<strong>Sorry! We could not process your edit due to a loss of session data.</strong>
''Because this wiki has raw HTML enabled, the preview is hidden as a precaution against JavaScript attacks.''
<strong>If this is a legitimate edit attempt, please try again. If it still doesn't work, try logging out and logging back in.</strong>
MediaWiki:Sessionfailure
8
1072
1072
2009-03-14T19:35:33Z
MediaWiki default
0
There seems to be a problem with your login session;
this action has been canceled as a precaution against session hijacking.
Please hit "back" and reload the page you came from, then try again.
MediaWiki:Set rights fail
8
1073
1073
2009-03-14T19:35:33Z
MediaWiki default
0
<b>User rights for "$1" could not be set. (Did you enter the name correctly?)</b>
MediaWiki:Set user rights
8
1074
1074
2009-03-14T19:35:33Z
MediaWiki default
0
Set user rights
MediaWiki:Setbureaucratflag
8
1075
1075
2009-03-14T19:35:33Z
MediaWiki default
0
Set bureaucrat flag
MediaWiki:Setstewardflag
8
1076
1076
2009-03-14T19:35:33Z
MediaWiki default
0
Set steward flag
MediaWiki:Shareddescriptionfollows
8
1077
1077
2009-03-14T19:35:33Z
MediaWiki default
0
-
MediaWiki:Sharedupload
8
1078
1078
2009-03-14T19:35:33Z
MediaWiki default
0
Bu dosya ortak alana yüklenmiştir ve diğer projelerde de kullanılıyor olabilir.
MediaWiki:Shareduploadwiki
8
1079
1079
2009-03-14T19:35:33Z
MediaWiki default
0
Please see the $1 for further information.
MediaWiki:Shareduploadwiki-linktext
8
1080
1080
2009-03-14T19:35:33Z
MediaWiki default
0
file description page
MediaWiki:Shortpages
8
1081
1081
2009-03-14T19:35:33Z
MediaWiki default
0
Kısa sayfalar
MediaWiki:Show
8
1082
1082
2009-03-14T19:35:33Z
MediaWiki default
0
göster
MediaWiki:Showbigimage
8
1083
1083
2009-03-14T19:35:33Z
MediaWiki default
0
Download high resolution version ($1x$2, $3 KB)
MediaWiki:Showdiff
8
1084
1084
2009-03-14T19:35:33Z
MediaWiki default
0
Değişiklikleri göster
MediaWiki:Showhidebots
8
1085
1085
2009-03-14T19:35:33Z
MediaWiki default
0
($1 bots)
MediaWiki:Showingresults
8
1086
1086
2009-03-14T19:35:33Z
MediaWiki default
0
<b>$2</b>#dan başlayarak <b>$1</b> sonuç aşağıdadır:
MediaWiki:Showingresultsnum
8
1087
1087
2009-03-14T19:35:33Z
MediaWiki default
0
<b>$2</b>#dan başlayarak <b>$3</b> sonuç aşağıdadır:
MediaWiki:Showlast
8
1088
1088
2009-03-14T19:35:33Z
MediaWiki default
0
En son $1 dosyayı $2 göster.
MediaWiki:Showlivepreview
8
1089
1089
2009-03-14T19:35:33Z
MediaWiki default
0
Live preview
MediaWiki:Showpreview
8
1090
1090
2009-03-14T19:35:33Z
MediaWiki default
0
Önizlemeyi göster
MediaWiki:Showtoc
8
1091
1091
2009-03-14T19:35:33Z
MediaWiki default
0
göster
MediaWiki:Sidebar
8
1092
1780
1779
2009-04-04T17:54:45Z
AdminGMTTR
1
* navigation
** mainpage|mainpage
** Special:Allpages|Tüm Sayfalar
** recentchanges-url|recentchanges
** randompage-url|randompage
** Wiki_Yardım|Wiki Yardım
1779
1777
2009-04-04T17:53:57Z
AdminGMTTR
1
* navigation
** mainpage|mainpage
** Special:Allpages|Tüm Sayfalar
** recentchanges-url|recentchanges
** randompage-url|randompage
** help|help
1777
1776
2009-04-04T17:52:07Z
AdminGMTTR
1
* navigation
** mainpage|mainpage
** Special:Allpages|Tüm Sayfalar
** recentchanges-url|recentchanges
** randompage-url|randompage
** Wiki_Yardım|Yardım
1776
1775
2009-04-04T17:51:30Z
AdminGMTTR
1
* navigation
** mainpage|mainpage
** Special:Allpages|Tüm Sayfalar
** recentchanges-url|recentchanges
** randompage-url|randompage
** Wiki_Yardım|help
1775
1774
2009-04-04T17:50:43Z
AdminGMTTR
1
* navigation
** mainpage|mainpage
** Special:Allpages|Tüm Sayfalar
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
1774
1773
2009-04-04T17:49:38Z
AdminGMTTR
1
* navigation
** mainpage|mainpage
** Special:Allpages|All Pages
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
1773
1772
2009-04-04T17:47:44Z
AdminGMTTR
1
* navigation
** mainpage|mainpage
** Allpages-url|allpages
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
1772
1768
2009-04-04T17:47:22Z
AdminGMTTR
1
* navigation
** mainpage|mainpage
** Allpages|allpages
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
1768
1092
2009-04-04T17:32:18Z
AdminGMTTR
1
* navigation
** mainpage|mainpage
** allpages-url|allpages
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
1092
2009-03-14T19:35:33Z
MediaWiki default
0
* navigation
** mainpage|mainpage
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
** sitesupport-url|sitesupport
MediaWiki:Sig tip
8
1093
1093
2009-03-14T19:35:33Z
MediaWiki default
0
İmzanız ve tarih
MediaWiki:Signupend
8
1094
1094
2009-03-14T19:35:33Z
MediaWiki default
0
{{int:loginend}}
MediaWiki:Sitenotice
8
1095
1095
2009-03-14T19:35:33Z
MediaWiki default
0
-
MediaWiki:Sitestats
8
1096
1096
2009-03-14T19:35:33Z
MediaWiki default
0
Site istatistikleri
MediaWiki:Sitestatstext
8
1097
1097
2009-03-14T19:35:33Z
MediaWiki default
0
<p style="font-size:125%;margin-bottom:0">Şu anda '''$2''' madde var.</p>
<p style="margin-top:0">Bu sayıya Tartışma:, Resim: tanım, Kullanıcı:, Yardım:, Proje:, Şablon: sayfaları ile içerisinde diğer sayfalara bağlantı olmayan sayfalar ve yönlendirme sayfaları '''dahil değildir'''. Onlar da dahil edildiğinde toplam '''$1''' sayfamız mevcut.</p>
Kullanıcılar başlangıçtan de bu yana sayfalarda '''$4''' defa değişiklik yapmış. (Sayfa başına '''$5''' değişiklik)
'''$4''' defa sayfalara bakılmış.
MediaWiki:Sitesubtitle
8
1098
1098
2009-03-14T19:35:33Z
MediaWiki default
0
MediaWiki:Sitesupport
8
1099
1099
2009-03-14T19:35:33Z
MediaWiki default
0
Bağışlar
MediaWiki:Sitesupport-url
8
1100
1100
2009-03-14T19:35:33Z
MediaWiki default
0
Project:Site support
MediaWiki:Sitetitle
8
1101
1101
2009-03-14T19:35:33Z
MediaWiki default
0
{{SITENAME}}
MediaWiki:Siteuser
8
1102
1102
2009-03-14T19:35:33Z
MediaWiki default
0
{{SITENAME}} user $1
MediaWiki:Siteusers
8
1103
1103
2009-03-14T19:35:33Z
MediaWiki default
0
{{SITENAME}} user(s) $1
MediaWiki:Skin
8
1104
1104
2009-03-14T19:35:33Z
MediaWiki default
0
Tema
MediaWiki:Skinpreview
8
1105
1105
2009-03-14T19:35:33Z
MediaWiki default
0
(Önizleme)
MediaWiki:Sorbs
8
1106
1106
2009-03-14T19:35:33Z
MediaWiki default
0
SORBS DNSBL
MediaWiki:Sorbs create account reason
8
1107
1107
2009-03-14T19:35:33Z
MediaWiki default
0
Your IP address is listed as an open proxy in the [http://www.sorbs.net SORBS] DNSBL. You cannot create an account
MediaWiki:Sorbsreason
8
1108
1108
2009-03-14T19:35:33Z
MediaWiki default
0
Your IP address is listed as an open proxy in the [http://www.sorbs.net SORBS] DNSBL.
MediaWiki:Sourcefilename
8
1109
1109
2009-03-14T19:35:33Z
MediaWiki default
0
Yüklemek istediğiniz dosya
MediaWiki:Spam blanking
8
1110
1110
2009-03-14T19:35:33Z
MediaWiki default
0
All revisions contained links to $1, blanking
MediaWiki:Spam reverting
8
1111
1111
2009-03-14T19:35:33Z
MediaWiki default
0
Reverting to last version not containing links to $1
MediaWiki:Spambot username
8
1112
1112
2009-03-14T19:35:33Z
MediaWiki default
0
MediaWiki spam cleanup
MediaWiki:Spamprotectionmatch
8
1113
1113
2009-03-14T19:35:33Z
MediaWiki default
0
The following text is what triggered our spam filter: $1
MediaWiki:Spamprotectiontext
8
1114
1114
2009-03-14T19:35:33Z
MediaWiki default
0
The page you wanted to save was blocked by the spam filter. This is probably caused by a link to an external site.
MediaWiki:Spamprotectiontitle
8
1115
1115
2009-03-14T19:35:33Z
MediaWiki default
0
Spam protection filter
MediaWiki:Speciallogtitlelabel
8
1116
1116
2009-03-14T19:35:33Z
MediaWiki default
0
Başlık:
MediaWiki:Specialloguserlabel
8
1117
1117
2009-03-14T19:35:33Z
MediaWiki default
0
Kullanıcı:
MediaWiki:Specialpage
8
1118
1118
2009-03-14T19:35:33Z
MediaWiki default
0
Özel Sayfa
MediaWiki:Specialpages
8
1119
1119
2009-03-14T19:35:33Z
MediaWiki default
0
Özel sayfalar
MediaWiki:Spheading
8
1120
1120
2009-03-14T19:35:33Z
MediaWiki default
0
Tüm kullanıcıları ilgilendirebilecek özel sayfalar
MediaWiki:Sqlhidden
8
1121
1121
2009-03-14T19:35:33Z
MediaWiki default
0
(SQL query hidden)
MediaWiki:Statistics
8
1122
1122
2009-03-14T19:35:33Z
MediaWiki default
0
İstatistikler
MediaWiki:Storedversion
8
1123
1123
2009-03-14T19:35:33Z
MediaWiki default
0
Stored version
MediaWiki:Stubthreshold
8
1124
1124
2009-03-14T19:35:33Z
MediaWiki default
0
Taslak olarak sınıflandırılabilmek için alt sınır
MediaWiki:Subcategories
8
1125
1125
2009-03-14T19:35:33Z
MediaWiki default
0
Alt Kategoriler
MediaWiki:Subcategorycount
8
1126
1126
2009-03-14T19:35:33Z
MediaWiki default
0
Bu kategoride $1 altkategori var.
MediaWiki:Subcategorycount1
8
1127
1127
2009-03-14T19:35:33Z
MediaWiki default
0
Bu kategoride $1 altkategori var.
MediaWiki:Subject
8
1128
1128
2009-03-14T19:35:33Z
MediaWiki default
0
Konu/başlık
MediaWiki:Subjectpage
8
1129
1129
2009-03-14T19:35:33Z
MediaWiki default
0
View subject
MediaWiki:Successfulupload
8
1130
1130
2009-03-14T19:35:33Z
MediaWiki default
0
Successful upload
MediaWiki:Summary
8
1131
1131
2009-03-14T19:35:33Z
MediaWiki default
0
Özet
MediaWiki:Sunday
8
1132
1132
2009-03-14T19:35:33Z
MediaWiki default
0
Pazar
MediaWiki:Sysoptext
8
1133
1133
2009-03-14T19:35:33Z
MediaWiki default
0
The action you have requested can only be
performed by users with "sysop" capability.
See $1.
MediaWiki:Sysoptitle
8
1134
1134
2009-03-14T19:35:33Z
MediaWiki default
0
Sysop access required
MediaWiki:Tableform
8
1135
1135
2009-03-14T19:35:33Z
MediaWiki default
0
tablo
MediaWiki:Tagline
8
1136
1136
2009-03-14T19:35:33Z
MediaWiki default
0
From {{SITENAME}}
MediaWiki:Talk
8
1137
1137
2009-03-14T19:35:33Z
MediaWiki default
0
Tartışma
MediaWiki:Talkexists
8
1138
1138
2009-03-14T19:35:33Z
MediaWiki default
0
'''The page itself was moved successfully, but the talk page could not be moved because one already exists at the new title. Please merge them manually.'''
MediaWiki:Talkpage
8
1139
1139
2009-03-14T19:35:33Z
MediaWiki default
0
Sayfayı tartış
MediaWiki:Talkpagemoved
8
1140
1140
2009-03-14T19:35:33Z
MediaWiki default
0
İlgili tartışma sayfası da aktarıldı.
MediaWiki:Talkpagenotmoved
8
1141
1141
2009-03-14T19:35:33Z
MediaWiki default
0
İlgili tartışma sayfası <strong>aktarılmadı</strong>.
MediaWiki:Talkpagetext
8
1142
1142
2009-03-14T19:35:33Z
MediaWiki default
0
<!-- MediaWiki:talkpagetext -->
MediaWiki:Templatesused
8
1143
1143
2009-03-14T19:35:33Z
MediaWiki default
0
Bu sayfada kullanılan şablonlar:
MediaWiki:Textboxsize
8
1144
1144
2009-03-14T19:35:33Z
MediaWiki default
0
Madde yazma alanı
MediaWiki:Textmatches
8
1145
1145
2009-03-14T19:35:33Z
MediaWiki default
0
Page text matches
MediaWiki:Thisisdeleted
8
1146
1146
2009-03-14T19:35:33Z
MediaWiki default
0
View or restore $1?
MediaWiki:Thumbnail-more
8
1147
1147
2009-03-14T19:35:33Z
MediaWiki default
0
Enlarge
MediaWiki:Thumbnail error
8
1148
1148
2009-03-14T19:35:33Z
MediaWiki default
0
Error creating thumbnail: $1
MediaWiki:Thumbsize
8
1149
1149
2009-03-14T19:35:33Z
MediaWiki default
0
Küçük boyut:
MediaWiki:Thursday
8
1150
1150
2009-03-14T19:35:33Z
MediaWiki default
0
Perşembe
MediaWiki:Timezonelegend
8
1151
1151
2009-03-14T19:35:33Z
MediaWiki default
0
Saat dilimi
MediaWiki:Timezoneoffset
8
1152
1152
2009-03-14T19:35:33Z
MediaWiki default
0
Saat farkı
MediaWiki:Timezonetext
8
1153
1153
2009-03-14T19:35:33Z
MediaWiki default
0
Viki sunucusu(UTC/GMT) ile aranızdaki saat farkı.(Türkiye için +02:00)
MediaWiki:Titlematches
8
1154
1154
2009-03-14T19:35:33Z
MediaWiki default
0
Article title matches
MediaWiki:Toc
8
1155
1155
2009-03-14T19:35:33Z
MediaWiki default
0
Konu başlıkları
MediaWiki:Tog-autopatrol
8
1156
1156
2009-03-14T19:35:33Z
MediaWiki default
0
Mark edits I make as patrolled
MediaWiki:Tog-editondblclick
8
1157
1157
2009-03-14T19:35:33Z
MediaWiki default
0
Sayfayı çift tıklayarak değiştirmeye başla (JavaScript)
MediaWiki:Tog-editsection
8
1158
1158
2009-03-14T19:35:33Z
MediaWiki default
0
Bölümleri [değiştir] bağlantıları ile değiştirme hakkı ver
MediaWiki:Tog-editsectiononrightclick
8
1159
1159
2009-03-14T19:35:33Z
MediaWiki default
0
Bölüm başlığına sağ tıklayarak bölümde değişikliğe izin ver.(JavaScript)
MediaWiki:Tog-editwidth
8
1160
1160
2009-03-14T19:35:33Z
MediaWiki default
0
Yazma alanı tam genişlikte olsun
MediaWiki:Tog-enotifminoredits
8
1161
1161
2009-03-14T19:35:33Z
MediaWiki default
0
Sayfalardaki küçük değişikliklerde de bana e-posta gönder
MediaWiki:Tog-enotifrevealaddr
8
1162
1162
2009-03-14T19:35:33Z
MediaWiki default
0
Reveal my e-mail address in notification mails
MediaWiki:Tog-enotifusertalkpages
8
1163
1163
2009-03-14T19:35:33Z
MediaWiki default
0
Kullanıcı sayfamda değişiklik olduğunda bana e-posta gönder
MediaWiki:Tog-enotifwatchlistpages
8
1164
1164
2009-03-14T19:35:33Z
MediaWiki default
0
Sayfa değişikliklerinde bana e-posta gönder
MediaWiki:Tog-externaldiff
8
1165
1165
2009-03-14T19:35:33Z
MediaWiki default
0
Karşılaştırmaları dış programa yaptır.
MediaWiki:Tog-externaleditor
8
1166
1166
2009-03-14T19:35:33Z
MediaWiki default
0
Değişiklikleri başka editör programı ile yap
MediaWiki:Tog-fancysig
8
1167
1167
2009-03-14T19:35:33Z
MediaWiki default
0
Ham imza (İmzanız yukarda belirttiğiniz gibi görünür. Sayfanıza otomatik bağlantı yaratılmaz)
MediaWiki:Tog-forceeditsummary
8
1168
1168
2009-03-14T19:35:33Z
MediaWiki default
0
Prompt me when entering a blank edit summary
MediaWiki:Tog-hideminor
8
1169
1169
2009-03-14T19:35:33Z
MediaWiki default
0
Küçük değişiklikleri Son değişiklikler sayfasında gizle
MediaWiki:Tog-highlightbroken
8
1170
1170
2009-03-14T19:35:33Z
MediaWiki default
0
Boş bağlantıları <a href="" class="new">bu şekilde</a> (alternatif: bu şekilde<a href="" class="internal">?</a>) göster.
MediaWiki:Tog-justify
8
1171
1171
2009-03-14T19:35:33Z
MediaWiki default
0
Paragraf satır genişliğini ayarla
MediaWiki:Tog-minordefault
8
1172
1172
2009-03-14T19:35:33Z
MediaWiki default
0
Değişikliği 'küçük değişiklik' olarak seçili getir
MediaWiki:Tog-nocache
8
1173
1173
2009-03-14T19:35:33Z
MediaWiki default
0
Sayfaları bellekleme
MediaWiki:Tog-numberheadings
8
1174
1174
2009-03-14T19:35:33Z
MediaWiki default
0
Başlıkları otomatik numaralandır
MediaWiki:Tog-previewonfirst
8
1175
1175
2009-03-14T19:35:33Z
MediaWiki default
0
Değiştirmede önizlemeyi göster
MediaWiki:Tog-previewontop
8
1176
1176
2009-03-14T19:35:33Z
MediaWiki default
0
Önizlemeyi yazma alanın üstünde göster
MediaWiki:Tog-rememberpassword
8
1177
1177
2009-03-14T19:35:33Z
MediaWiki default
0
Parolayı hatırla
MediaWiki:Tog-showjumplinks
8
1178
1178
2009-03-14T19:35:33Z
MediaWiki default
0
Enable "jump to" accessibility links
MediaWiki:Tog-shownumberswatching
8
1179
1179
2009-03-14T19:35:33Z
MediaWiki default
0
Show the number of watching users
MediaWiki:Tog-showtoc
8
1180
1180
2009-03-14T19:35:33Z
MediaWiki default
0
İçindekiler tablosunu oluştur<br />(3 taneden fazla başlığı olan sayfalar için)
MediaWiki:Tog-showtoolbar
8
1181
1181
2009-03-14T19:35:33Z
MediaWiki default
0
Değişiklik yaparken yardımcı düğmeleri göster. (JavaScript)
MediaWiki:Tog-underline
8
1182
1182
2009-03-14T19:35:33Z
MediaWiki default
0
Bağlatıların altını çiz
MediaWiki:Tog-uselivepreview
8
1183
1183
2009-03-14T19:35:33Z
MediaWiki default
0
Use live preview (JavaScript) (Experimental)
MediaWiki:Tog-usenewrc
8
1184
1184
2009-03-14T19:35:33Z
MediaWiki default
0
Gelişmiş son değişiklikler listesi (her tarayıcı için uygun değil)
MediaWiki:Tog-watchcreations
8
1185
1185
2009-03-14T19:35:33Z
MediaWiki default
0
Add pages I create to my watchlist
MediaWiki:Tog-watchdefault
8
1186
1186
2009-03-14T19:35:33Z
MediaWiki default
0
Değişiklik yapılan sayfayı izleme listesine ekle
MediaWiki:Toolbox
8
1187
1187
2009-03-14T19:35:33Z
MediaWiki default
0
Araçlar
MediaWiki:Tooltip-compareselectedversions
8
1188
1188
2009-03-14T19:35:33Z
MediaWiki default
0
See the differences between the two selected versions of this page. [alt-v]
MediaWiki:Tooltip-diff
8
1189
1189
2009-03-14T19:35:33Z
MediaWiki default
0
Show which changes you made to the text. [alt-d]
MediaWiki:Tooltip-minoredit
8
1190
1190
2009-03-14T19:35:33Z
MediaWiki default
0
Küçük değişiklik olarak işaretle [alt-i]
MediaWiki:Tooltip-preview
8
1191
1191
2009-03-14T19:35:33Z
MediaWiki default
0
Önizleme; kaydetmeden önce bu özelliği kullanarak değişikliklerinizi gözden geçirin! [alt-p]
MediaWiki:Tooltip-recreate
8
1192
1192
2009-03-14T19:35:33Z
MediaWiki default
0
MediaWiki:Tooltip-save
8
1193
1193
2009-03-14T19:35:33Z
MediaWiki default
0
Save your changes [alt-s]
MediaWiki:Tooltip-search
8
1194
1194
2009-03-14T19:35:33Z
MediaWiki default
0
Search {{SITENAME}} [alt-f]
MediaWiki:Tooltip-watch
8
1195
1195
2009-03-14T19:35:33Z
MediaWiki default
0
Add this page to your watchlist [alt-w]
MediaWiki:Trackback
8
1196
1196
2009-03-14T19:35:33Z
MediaWiki default
0
; $4$5 : [$2 $1]
MediaWiki:Trackbackbox
8
1197
1197
2009-03-14T19:35:33Z
MediaWiki default
0
<div id="mw_trackbacks">
Trackbacks for this article:<br />
$1
</div>
MediaWiki:Trackbackdeleteok
8
1198
1198
2009-03-14T19:35:33Z
MediaWiki default
0
The trackback was successfully deleted.
MediaWiki:Trackbackexcerpt
8
1199
1199
2009-03-14T19:35:33Z
MediaWiki default
0
; $4$5 : [$2 $1]: <nowiki>$3</nowiki>
MediaWiki:Trackbacklink
8
1200
1200
2009-03-14T19:35:33Z
MediaWiki default
0
Trackback
MediaWiki:Trackbackremove
8
1201
1201
2009-03-14T19:35:33Z
MediaWiki default
0
([$1 Delete])
MediaWiki:Tryexact
8
1202
1202
2009-03-14T19:35:33Z
MediaWiki default
0
Try exact match
MediaWiki:Tuesday
8
1203
1203
2009-03-14T19:35:33Z
MediaWiki default
0
Salı
MediaWiki:Uclinks
8
1204
1204
2009-03-14T19:35:33Z
MediaWiki default
0
View the last $1 changes; view the last $2 days.
MediaWiki:Ucnote
8
1205
1205
2009-03-14T19:35:33Z
MediaWiki default
0
Below are this user's last <b>$1</b> changes in the last <b>$2</b> days.
MediaWiki:Uctop
8
1206
1206
2009-03-14T19:35:33Z
MediaWiki default
0
(ilk)
MediaWiki:Uid
8
1207
1207
2009-03-14T19:35:33Z
MediaWiki default
0
Kayıt numarası:
MediaWiki:Unblockip
8
1208
1208
2009-03-14T19:35:33Z
MediaWiki default
0
Unblock user
MediaWiki:Unblockiptext
8
1209
1209
2009-03-14T19:35:33Z
MediaWiki default
0
Use the form below to restore write access
to a previously blocked IP address or username.
MediaWiki:Unblocklink
8
1210
1210
2009-03-14T19:35:33Z
MediaWiki default
0
unblock
MediaWiki:Unblocklogentry
8
1211
1211
2009-03-14T19:35:33Z
MediaWiki default
0
unblocked $1
MediaWiki:Uncategorizedcategories
8
1212
1212
2009-03-14T19:35:33Z
MediaWiki default
0
Herhangi bir kategoride olmayan kategoriler
MediaWiki:Uncategorizedpages
8
1213
1213
2009-03-14T19:35:33Z
MediaWiki default
0
Herhangi bir kategoride olmayan sayfalar
MediaWiki:Undelete
8
1214
1214
2009-03-14T19:35:33Z
MediaWiki default
0
Silinmiş sayfaları göster
MediaWiki:Undelete short
8
1215
1215
2009-03-14T19:35:33Z
MediaWiki default
0
Undelete $1 edits
MediaWiki:Undelete short1
8
1216
1216
2009-03-14T19:35:33Z
MediaWiki default
0
Bir değişikliği geri al
MediaWiki:Undeletearticle
8
1217
1217
2009-03-14T19:35:33Z
MediaWiki default
0
Silinmiş sayfayı geri getir
MediaWiki:Undeletebtn
8
1218
1218
2009-03-14T19:35:33Z
MediaWiki default
0
Geri getir!
MediaWiki:Undeletedarticle
8
1219
1219
2009-03-14T19:35:33Z
MediaWiki default
0
"$1" geri getirildi.
MediaWiki:Undeletedrevisions
8
1220
1220
2009-03-14T19:35:33Z
MediaWiki default
0
Toplam $1 kayıt geri getirildi.
MediaWiki:Undeletedtext
8
1221
1221
2009-03-14T19:35:33Z
MediaWiki default
0
[[:$1|$1]] has been successfully restored.
See [[Special:Log/delete]] for a record of recent deletions and restorations.
MediaWiki:Undeletehistory
8
1222
1222
2009-03-14T19:35:33Z
MediaWiki default
0
If you restore the page, all revisions will be restored to the history.
If a new page with the same name has been created since the deletion, the restored
revisions will appear in the prior history, and the current revision of the live page
will not be automatically replaced.
MediaWiki:Undeletehistorynoadmin
8
1223
1223
2009-03-14T19:35:33Z
MediaWiki default
0
This article has been deleted. The reason for deletion is
shown in the summary below, along with details of the users who had edited this page
before deletion. The actual text of these deleted revisions is only available to administrators.
MediaWiki:Undeletepage
8
1224
1224
2009-03-14T19:35:33Z
MediaWiki default
0
View and restore deleted pages
MediaWiki:Undeletepagetext
8
1225
1225
2009-03-14T19:35:33Z
MediaWiki default
0
The following pages have been deleted but are still in the archive and
can be restored. The archive may be periodically cleaned out.
MediaWiki:Undeleterevision
8
1226
1226
2009-03-14T19:35:33Z
MediaWiki default
0
Deleted revision as of $1
MediaWiki:Undeleterevisions
8
1227
1227
2009-03-14T19:35:33Z
MediaWiki default
0
$1 revisions archived
MediaWiki:Underline-always
8
1228
1228
2009-03-14T19:35:33Z
MediaWiki default
0
Daima
MediaWiki:Underline-default
8
1229
1229
2009-03-14T19:35:33Z
MediaWiki default
0
Tarayıcı karar versin
MediaWiki:Underline-never
8
1230
1230
2009-03-14T19:35:33Z
MediaWiki default
0
Hiçbir zaman
MediaWiki:Unexpected
8
1231
1231
2009-03-14T19:35:33Z
MediaWiki default
0
Unexpected value: "$1"="$2".
MediaWiki:Unit-pixel
8
1232
1232
2009-03-14T19:35:33Z
MediaWiki default
0
px
MediaWiki:Unlockbtn
8
1233
1233
2009-03-14T19:35:34Z
MediaWiki default
0
Unlock database
MediaWiki:Unlockconfirm
8
1234
1234
2009-03-14T19:35:34Z
MediaWiki default
0
Yes, I really want to unlock the database.
MediaWiki:Unlockdb
8
1235
1235
2009-03-14T19:35:34Z
MediaWiki default
0
Unlock database
MediaWiki:Unlockdbsuccesssub
8
1236
1236
2009-03-14T19:35:34Z
MediaWiki default
0
Database lock removed
MediaWiki:Unlockdbsuccesstext
8
1237
1237
2009-03-14T19:35:34Z
MediaWiki default
0
The database has been unlocked.
MediaWiki:Unlockdbtext
8
1238
1238
2009-03-14T19:35:34Z
MediaWiki default
0
Unlocking the database will restore the ability of all
users to edit pages, change their preferences, edit their watchlists, and
other things requiring changes in the database.
Please confirm that this is what you intend to do.
MediaWiki:Unprotect
8
1239
1239
2009-03-14T19:35:34Z
MediaWiki default
0
Korumayı kaldır
MediaWiki:Unprotectcomment
8
1240
1240
2009-03-14T19:35:34Z
MediaWiki default
0
Reason for unprotecting
MediaWiki:Unprotectedarticle
8
1241
1241
2009-03-14T19:35:34Z
MediaWiki default
0
unprotected "[[$1]]"
MediaWiki:Unprotectsub
8
1242
1242
2009-03-14T19:35:34Z
MediaWiki default
0
(Unprotecting "$1")
MediaWiki:Unprotectthispage
8
1243
1243
2009-03-14T19:35:34Z
MediaWiki default
0
Sayfa korumasını kaldır
MediaWiki:Unusedcategories
8
1244
1244
2009-03-14T19:35:34Z
MediaWiki default
0
Kullanılmayan kategoriler
MediaWiki:Unusedcategoriestext
8
1245
1245
2009-03-14T19:35:34Z
MediaWiki default
0
The following category pages exist although no other article or category make use of them.
MediaWiki:Unusedimages
8
1246
1246
2009-03-14T19:35:34Z
MediaWiki default
0
Kullanılmayan resimler
MediaWiki:Unusedimagestext
8
1247
1247
2009-03-14T19:35:34Z
MediaWiki default
0
<p>Please note that other web sites may link to an image with
a direct URL, and so may still be listed here despite being
in active use.</p>
MediaWiki:Unwatch
8
1248
1248
2009-03-14T19:35:34Z
MediaWiki default
0
Sayfa izlemeyi durdur
MediaWiki:Unwatchedpages
8
1249
1249
2009-03-14T19:35:34Z
MediaWiki default
0
İzlenmeyen sayfalar
MediaWiki:Unwatchthispage
8
1250
1250
2009-03-14T19:35:34Z
MediaWiki default
0
Sayfa izlemeyi durdur
MediaWiki:Updated
8
1251
1251
2009-03-14T19:35:34Z
MediaWiki default
0
(Updated)
MediaWiki:Updatedmarker
8
1252
1252
2009-03-14T19:35:34Z
MediaWiki default
0
updated since my last visit
MediaWiki:Upload
8
1253
1253
2009-03-14T19:35:34Z
MediaWiki default
0
Dosya yükle
MediaWiki:Upload directory read only
8
1254
1254
2009-03-14T19:35:34Z
MediaWiki default
0
The upload directory ($1) is not writable by the webserver.
MediaWiki:Uploadbtn
8
1255
1255
2009-03-14T19:35:34Z
MediaWiki default
0
Dosya yükle
MediaWiki:Uploadcorrupt
8
1256
1256
2009-03-14T19:35:34Z
MediaWiki default
0
The file is corrupt or has an incorrect extension. Please check the file and upload again.
MediaWiki:Uploaddisabled
8
1257
1257
2009-03-14T19:35:34Z
MediaWiki default
0
Uploads disabled
MediaWiki:Uploaddisabledtext
8
1258
1258
2009-03-14T19:35:34Z
MediaWiki default
0
File uploads are disabled on this wiki.
MediaWiki:Uploadedfiles
8
1259
1259
2009-03-14T19:35:34Z
MediaWiki default
0
Uploaded files
MediaWiki:Uploadedimage
8
1260
1260
2009-03-14T19:35:34Z
MediaWiki default
0
Yüklenen: "[[$1]]"
MediaWiki:Uploaderror
8
1261
1261
2009-03-14T19:35:34Z
MediaWiki default
0
Yükleme hatası
MediaWiki:Uploadlink
8
1262
1262
2009-03-14T19:35:34Z
MediaWiki default
0
Görüntü yükle
MediaWiki:Uploadlog
8
1263
1263
2009-03-14T19:35:34Z
MediaWiki default
0
yükleme kaydı
MediaWiki:Uploadlogpage
8
1264
1264
2009-03-14T19:35:34Z
MediaWiki default
0
Dosya yükleme kayıtları
MediaWiki:Uploadlogpagetext
8
1265
1265
2009-03-14T19:35:34Z
MediaWiki default
0
Below is a list of the most recent file uploads.
MediaWiki:Uploadnewversion
8
1266
1266
2009-03-14T19:35:34Z
MediaWiki default
0
[$1 Dosyanın yenisini yükleyin]
MediaWiki:Uploadnologin
8
1267
1267
2009-03-14T19:35:34Z
MediaWiki default
0
Oturum açık değil
MediaWiki:Uploadnologintext
8
1268
1268
2009-03-14T19:35:34Z
MediaWiki default
0
Dosya yükleyebilmek için [[Special:Userlogin|oturum aç]]manız gerekiyor.
MediaWiki:Uploadscripted
8
1269
1269
2009-03-14T19:35:34Z
MediaWiki default
0
This file contains HTML or script code that may be erroneously be interpreted by a web browser.
MediaWiki:Uploadtext
8
1270
1270
2009-03-14T19:35:34Z
MediaWiki default
0
Dosya yüklemek için aşağıdaki formu kullanın,
Önceden yüklenmiş resimleri görmek için [[Special:Imagelist|resim listesine]] bakın,
yüklenenler ve silinmişler [[Special:Log/upload|yükleme kaydısayfasında da]] görülebilir.
Sayfaya resim koymak için
'''<nowiki>[[{{ns:6}}:Örnek.jpg]]</nowiki>''',
'''<nowiki>[[{{ns:6}}:Örnek.png|açıklama]]</nowiki>''' veya doğrudan bağlantı için
'''<nowiki>[[{{ns:-2}}:Örnek.ogg]]</nowiki>''' .
MediaWiki:Uploadvirus
8
1271
1271
2009-03-14T19:35:34Z
MediaWiki default
0
Bu dosya virüslüdür! Detayları: $1
MediaWiki:Uploadwarning
8
1272
1272
2009-03-14T19:35:34Z
MediaWiki default
0
Yükleme uyarısı
MediaWiki:Usenewcategorypage
8
1273
1273
2009-03-14T19:35:34Z
MediaWiki default
0
1
Set first character to "0" to disable the new category page layout.
MediaWiki:User rights set
8
1274
1274
2009-03-14T19:35:34Z
MediaWiki default
0
<b>User rights for "$1" updated</b>
MediaWiki:Usercssjsyoucanpreview
8
1275
1275
2009-03-14T19:35:34Z
MediaWiki default
0
<strong>İpucu:</strong> Sayfayı kaydetmeden önce <font style="border: 1px solid #0; background: #EEEEEE; padding : 2px">'''önizlemeyi göster'''</font>'e tıklayarak yaptığınız yeni sayfayı gözden geçirin.
MediaWiki:Usercsspreview
8
1276
1276
2009-03-14T19:35:34Z
MediaWiki default
0
'''Remember that you are only previewing your user CSS, it has not yet been saved!'''
MediaWiki:Userexists
8
1277
1277
2009-03-14T19:35:34Z
MediaWiki default
0
Girdiğiniz kullanıcı adı kullanımda. Lütfen farklı bir kullanıcı adı seçin.
MediaWiki:Userinvalidcssjstitle
8
1278
1278
2009-03-14T19:35:34Z
MediaWiki default
0
'''Warning:''' There is no skin "$1". Remember that custom .css and .js pages use a lowercase title, e.g. User:Foo/monobook.css as opposed to User:Foo/Monobook.css.
MediaWiki:Userjspreview
8
1279
1279
2009-03-14T19:35:34Z
MediaWiki default
0
'''Remember that you are only testing/previewing your user JavaScript, it has not yet been saved!'''
MediaWiki:Userlogin
8
1280
1280
2009-03-14T19:35:34Z
MediaWiki default
0
Oturum aç ya da yeni hesap edin
MediaWiki:Userlogout
8
1281
1281
2009-03-14T19:35:34Z
MediaWiki default
0
Oturumu kapat
MediaWiki:Usermailererror
8
1282
1282
2009-03-14T19:35:34Z
MediaWiki default
0
Mail object returned error:
MediaWiki:Username
8
1283
1283
2009-03-14T19:35:34Z
MediaWiki default
0
Kullanıcı adı:
MediaWiki:Userpage
8
1284
1284
2009-03-14T19:35:34Z
MediaWiki default
0
Kullanıcı sayfasını görüntüle
MediaWiki:Userrights
8
1285
1285
2009-03-14T19:35:34Z
MediaWiki default
0
User rights management
MediaWiki:Userrights-editusergroup
8
1286
1286
2009-03-14T19:35:34Z
MediaWiki default
0
Edit user groups
MediaWiki:Userrights-groupsavailable
8
1287
1287
2009-03-14T19:35:34Z
MediaWiki default
0
Available groups:
MediaWiki:Userrights-groupshelp
8
1288
1288
2009-03-14T19:35:34Z
MediaWiki default
0
Select groups you want the user to be removed from or added to.
Unselected groups will not be changed. You can deselect a group with CTRL + Left Click
MediaWiki:Userrights-groupsmember
8
1289
1289
2009-03-14T19:35:34Z
MediaWiki default
0
Member of:
MediaWiki:Userrights-logcomment
8
1290
1290
2009-03-14T19:35:34Z
MediaWiki default
0
Grup üyeliği $1'den $2'e değiştirildi
MediaWiki:Userrights-lookup-user
8
1291
1291
2009-03-14T19:35:34Z
MediaWiki default
0
Kullanıcı gruplarını yönet
MediaWiki:Userrights-user-editname
8
1292
1292
2009-03-14T19:35:34Z
MediaWiki default
0
Kullanıcı adı giriniz:
MediaWiki:Userstats
8
1293
1293
2009-03-14T19:35:34Z
MediaWiki default
0
Kullanıcı istatistikleri
MediaWiki:Userstatstext
8
1294
1294
2009-03-14T19:35:34Z
MediaWiki default
0
Şu anda '''$1''' kayıtlı kullanıcımız var. Bunlardan <b>$2</b> tanesi (ya da %$4) yöneticidir. (bakın $3)
MediaWiki:Variantname-sr
8
1295
1295
2009-03-14T19:35:34Z
MediaWiki default
0
sr
MediaWiki:Variantname-sr-ec
8
1296
1296
2009-03-14T19:35:34Z
MediaWiki default
0
sr-ec
MediaWiki:Variantname-sr-el
8
1297
1297
2009-03-14T19:35:34Z
MediaWiki default
0
sr-el
MediaWiki:Variantname-sr-jc
8
1298
1298
2009-03-14T19:35:34Z
MediaWiki default
0
sr-jc
MediaWiki:Variantname-sr-jl
8
1299
1299
2009-03-14T19:35:34Z
MediaWiki default
0
sr-jl
MediaWiki:Variantname-zh
8
1300
1300
2009-03-14T19:35:34Z
MediaWiki default
0
zh
MediaWiki:Variantname-zh-cn
8
1301
1301
2009-03-14T19:35:34Z
MediaWiki default
0
cn
MediaWiki:Variantname-zh-hk
8
1302
1302
2009-03-14T19:35:34Z
MediaWiki default
0
hk
MediaWiki:Variantname-zh-sg
8
1303
1303
2009-03-14T19:35:34Z
MediaWiki default
0
sg
MediaWiki:Variantname-zh-tw
8
1304
1304
2009-03-14T19:35:34Z
MediaWiki default
0
tw
MediaWiki:Version
8
1305
1305
2009-03-14T19:35:34Z
MediaWiki default
0
Sürüm
MediaWiki:Versionrequired
8
1306
1306
2009-03-14T19:35:34Z
MediaWiki default
0
Version $1 of MediaWiki required
MediaWiki:Versionrequiredtext
8
1307
1307
2009-03-14T19:35:34Z
MediaWiki default
0
Version $1 of MediaWiki is required to use this page. See [[Special:Version]]
MediaWiki:Viewcount
8
1308
1308
2009-03-14T19:35:34Z
MediaWiki default
0
Bu sayfaya $1 defa erişilmiş.
MediaWiki:Viewdeleted
8
1309
1309
2009-03-14T19:35:34Z
MediaWiki default
0
View $1?
MediaWiki:Viewdeletedpage
8
1310
1310
2009-03-14T19:35:34Z
MediaWiki default
0
Silinen sayfalara bak
MediaWiki:Viewprevnext
8
1311
1311
2009-03-14T19:35:34Z
MediaWiki default
0
($1) ($2) ($3).
MediaWiki:Views
8
1312
1312
2009-03-14T19:35:34Z
MediaWiki default
0
Views
MediaWiki:Viewsource
8
1313
1313
2009-03-14T19:35:34Z
MediaWiki default
0
Kaynağı gör
MediaWiki:Viewsourcefor
8
1314
1314
2009-03-14T19:35:34Z
MediaWiki default
0
for $1
MediaWiki:Viewtalkpage
8
1315
1315
2009-03-14T19:35:34Z
MediaWiki default
0
Tartışma sayfasına git
MediaWiki:Wantedcategories
8
1316
1316
2009-03-14T19:35:34Z
MediaWiki default
0
İstenen kategoriler
MediaWiki:Wantedpages
8
1317
1317
2009-03-14T19:35:34Z
MediaWiki default
0
İstenen sayfalar
MediaWiki:Watch
8
1318
1318
2009-03-14T19:35:34Z
MediaWiki default
0
İzlemeye al
MediaWiki:Watchdetails
8
1319
1319
2009-03-14T19:35:34Z
MediaWiki default
0
* Tartışma sayfaları hariç $1 sayfa izleme listenizdedir
* [[Special:Watchlist/edit|İzleme listesinin tamamını göster ve yapılandır]]
MediaWiki:Watcheditlist
8
1320
1320
2009-03-14T19:35:34Z
MediaWiki default
0
İzlediğiniz sayfaların alfabetik listesi aşağıdadır.
Sayfaları izleme listesinden çıkarmak için yanlarındaki
kutucukları işaretleyip sayfanın altındaki 'işaretlenenleri sil'
düğmesini tıklayınız.
MediaWiki:Watchlist
8
1321
1321
2009-03-14T19:35:34Z
MediaWiki default
0
İzleme listem
MediaWiki:Watchlistall1
8
1322
1322
2009-03-14T19:35:34Z
MediaWiki default
0
Hepsini göster
MediaWiki:Watchlistall2
8
1323
1323
2009-03-14T19:35:34Z
MediaWiki default
0
Hepsini göster
MediaWiki:Watchlistcontains
8
1324
1324
2009-03-14T19:35:34Z
MediaWiki default
0
İzleme listenizde $1 sayfa var.
MediaWiki:Watchlistsub
8
1325
1325
2009-03-14T19:35:34Z
MediaWiki default
0
("$1")
MediaWiki:Watchmethod-list
8
1326
1326
2009-03-14T19:35:34Z
MediaWiki default
0
izleme listenizdeki sayfalar kontrol ediliyor
MediaWiki:Watchmethod-recent
8
1327
1327
2009-03-14T19:35:34Z
MediaWiki default
0
son değişiklikler arasında izledğiniz sayfalar aranıyor
MediaWiki:Watchnochange
8
1328
1328
2009-03-14T19:35:34Z
MediaWiki default
0
Gösterilen zaman aralığında izleme listenizdeki sayfaların hiçbiri güncellenmemiş.
MediaWiki:Watchnologin
8
1329
1329
2009-03-14T19:35:34Z
MediaWiki default
0
Oturum açık değil.
MediaWiki:Watchnologintext
8
1330
1330
2009-03-14T19:35:34Z
MediaWiki default
0
You must be [[Special:Userlogin|logged in]] to modify your watchlist.
MediaWiki:Watchthis
8
1331
1331
2009-03-14T19:35:34Z
MediaWiki default
0
Sayfayı izle
MediaWiki:Watchthispage
8
1332
1332
2009-03-14T19:35:34Z
MediaWiki default
0
Sayfayı izle
MediaWiki:Wednesday
8
1333
1333
2009-03-14T19:35:34Z
MediaWiki default
0
Çarşamba
MediaWiki:Welcomecreation
8
1334
1334
2009-03-14T19:35:34Z
MediaWiki default
0
== Hoşgeldin, $1! ==
Artık '''kayıtlı bir kullanıcısınız'''.
Hemen '''sayfa yazmaya/değiştirmeye''' başlayabilirsiniz.
Soldaki [[Yardım:İçindekiler|yardıma]] tıklayarak işe başlayın. Kolay gelsin.
MediaWiki:Whatlinkshere
8
1335
1335
2009-03-14T19:35:34Z
MediaWiki default
0
Sayfaya bağlantılar
MediaWiki:Whitelistacctext
8
1336
1336
2009-03-14T19:35:34Z
MediaWiki default
0
To be allowed to create accounts in this Wiki you have to [[Special:Userlogin|log]] in and have the appropriate permissions.
MediaWiki:Whitelistacctitle
8
1337
1337
2009-03-14T19:35:34Z
MediaWiki default
0
Hesap açma izniniz yok.
MediaWiki:Whitelistedittext
8
1338
1338
2009-03-14T19:35:34Z
MediaWiki default
0
You have to [[Special:Userlogin|login]] to edit pages.
MediaWiki:Whitelistedittitle
8
1339
1339
2009-03-14T19:35:34Z
MediaWiki default
0
Değişiklik yapmak için oturum açmalısınız
MediaWiki:Whitelistreadtext
8
1340
1340
2009-03-14T19:35:34Z
MediaWiki default
0
You have to [[Special:Userlogin|login]] to read pages.
MediaWiki:Whitelistreadtitle
8
1341
1341
2009-03-14T19:35:34Z
MediaWiki default
0
Okumak için oturum açmalısınız
MediaWiki:Widthheight
8
1342
1342
2009-03-14T19:35:34Z
MediaWiki default
0
$1x$2
MediaWiki:Wikipediapage
8
1343
1343
2009-03-14T19:35:34Z
MediaWiki default
0
Proje sayfasını göster
MediaWiki:Wlheader-enotif
8
1344
1344
2009-03-14T19:35:34Z
MediaWiki default
0
* E-mail notification is enabled.
MediaWiki:Wlheader-showupdated
8
1345
1345
2009-03-14T19:35:34Z
MediaWiki default
0
* Son ziyaretinizden sonraki sayfa değişikleri '''kalın''' olarak gösterilmiştir.
MediaWiki:Wlhide
8
1346
1346
2009-03-14T19:35:34Z
MediaWiki default
0
gizle
MediaWiki:Wlhideshowbots
8
1347
1347
2009-03-14T19:35:34Z
MediaWiki default
0
Bot tarafından yapılan $1 değişiklik.
MediaWiki:Wlhideshowown
8
1348
1348
2009-03-14T19:35:34Z
MediaWiki default
0
Kendi değişikliklerimi $1.
MediaWiki:Wlnote
8
1349
1349
2009-03-14T19:35:34Z
MediaWiki default
0
Son <b>$2</b> saatte yapılan $1 değişiklik aşağıdadır.
MediaWiki:Wlsaved
8
1350
1350
2009-03-14T19:35:34Z
MediaWiki default
0
İzleme listenizin kaydedilmiş sürümüdür.
MediaWiki:Wlshow
8
1351
1351
2009-03-14T19:35:34Z
MediaWiki default
0
göster
MediaWiki:Wlshowlast
8
1352
1352
2009-03-14T19:35:34Z
MediaWiki default
0
Son $1 saati $2 günü göster $3
MediaWiki:Wrong wfQuery params
8
1353
1353
2009-03-14T19:35:34Z
MediaWiki default
0
Incorrect parameters to wfQuery()<br />
Function: $1<br />
Query: $2
MediaWiki:Wrongpassword
8
1354
1354
2009-03-14T19:35:34Z
MediaWiki default
0
Parolayı yanlış girdiniz. Lütfen tekrar deneyiniz.
MediaWiki:Wrongpasswordempty
8
1355
1355
2009-03-14T19:35:34Z
MediaWiki default
0
Boş parola girdiniz. Lütfen tekrar deneyiniz.
MediaWiki:Youhavenewmessages
8
1356
1356
2009-03-14T19:35:34Z
MediaWiki default
0
Yeni <u>$1</u> var. ($2)
MediaWiki:Youhavenewmessagesmulti
8
1357
1357
2009-03-14T19:35:34Z
MediaWiki default
0
You have new messages on $1
MediaWiki:Yourdiff
8
1358
1358
2009-03-14T19:35:34Z
MediaWiki default
0
Karşılaştırma
MediaWiki:Yourdomainname
8
1359
1359
2009-03-14T19:35:34Z
MediaWiki default
0
Your domain
MediaWiki:Youremail
8
1360
1360
2009-03-14T19:35:34Z
MediaWiki default
0
E-posta adresiniz*
MediaWiki:Yourlanguage
8
1361
1361
2009-03-14T19:35:34Z
MediaWiki default
0
Arayüz dili
MediaWiki:Yourname
8
1362
1362
2009-03-14T19:35:34Z
MediaWiki default
0
Kullanıcı adınız
MediaWiki:Yournick
8
1363
1363
2009-03-14T19:35:34Z
MediaWiki default
0
İmzalarda gözükmesini istediğiniz isim
MediaWiki:Yourpassword
8
1364
1364
2009-03-14T19:35:34Z
MediaWiki default
0
Parolanız
MediaWiki:Yourpasswordagain
8
1365
1365
2009-03-14T19:35:34Z
MediaWiki default
0
Parolayı yeniden yaz
MediaWiki:Yourrealname
8
1366
1366
2009-03-14T19:35:34Z
MediaWiki default
0
Gerçek isminiz*
MediaWiki:Yourtext
8
1367
1367
2009-03-14T19:35:34Z
MediaWiki default
0
Sizin metniniz
MediaWiki:Yourvariant
8
1368
1368
2009-03-14T19:35:34Z
MediaWiki default
0
Variant
MediaWiki:İgnorewarning
8
578
578
2009-03-14T19:35:32Z
MediaWiki default
0
Uyarıyı önemsemeyip dosyayı yükle
MediaWiki:İgnorewarnings
8
579
579
2009-03-14T19:35:32Z
MediaWiki default
0
Ignore any warnings
MediaWiki:İllegalfilename
8
580
580
2009-03-14T19:35:32Z
MediaWiki default
0
The filename "$1" contains characters that are not allowed in page titles. Please rename the file and try uploading it again.
MediaWiki:İlsubmit
8
581
581
2009-03-14T19:35:32Z
MediaWiki default
0
Search
MediaWiki:İmage sample
8
582
582
2009-03-14T19:35:32Z
MediaWiki default
0
Örnek.jpg
MediaWiki:İmage tip
8
583
583
2009-03-14T19:35:32Z
MediaWiki default
0
Resim ekleme
MediaWiki:İmagelinks
8
584
584
2009-03-14T19:35:32Z
MediaWiki default
0
Kullanıldığı sayfalar
MediaWiki:İmagelist
8
585
585
2009-03-14T19:35:32Z
MediaWiki default
0
Dosya listesi
MediaWiki:İmagelistall
8
586
586
2009-03-14T19:35:32Z
MediaWiki default
0
Tümü
MediaWiki:İmagelistforuser
8
587
587
2009-03-14T19:35:32Z
MediaWiki default
0
This shows only images uploaded by $1.
MediaWiki:İmagelisttext
8
588
588
2009-03-14T19:35:32Z
MediaWiki default
0
Below is a list of $1 files sorted $2.
MediaWiki:İmagemaxsize
8
589
589
2009-03-14T19:35:32Z
MediaWiki default
0
Resim açıklamalar sayfalarındaki resmin en büyük boyutu:
MediaWiki:İmagepage
8
590
590
2009-03-14T19:35:32Z
MediaWiki default
0
View image page
MediaWiki:İmagereverted
8
591
591
2009-03-14T19:35:32Z
MediaWiki default
0
Revert to earlier version was successful.
MediaWiki:İmgdelete
8
592
592
2009-03-14T19:35:32Z
MediaWiki default
0
del
MediaWiki:İmgdesc
8
593
593
2009-03-14T19:35:32Z
MediaWiki default
0
tanım
MediaWiki:İmghistlegend
8
594
594
2009-03-14T19:35:32Z
MediaWiki default
0
Legend: (cur) = this is the current file, (del) = delete
this old version, (rev) = revert to this old version.
<br /><i>Click on date to see the file uploaded on that date</i>.
MediaWiki:İmghistory
8
595
595
2009-03-14T19:35:32Z
MediaWiki default
0
Dosya geçmişi
MediaWiki:İmglegend
8
596
596
2009-03-14T19:35:32Z
MediaWiki default
0
Gösterim: (tanım) = Dosyanın açıklamasını göster ya da değiştir.
MediaWiki:İmmobile namespace
8
597
597
2009-03-14T19:35:32Z
MediaWiki default
0
Destination title is of a special type; cannot move pages into that namespace.
MediaWiki:İmport
8
598
598
2009-03-14T19:35:32Z
MediaWiki default
0
Import pages
MediaWiki:İmport-invalid-interwiki
8
599
599
2009-03-14T19:35:32Z
MediaWiki default
0
Cannot import from the specified wiki.
MediaWiki:İmport-token-mismatch
8
600
600
2009-03-14T19:35:32Z
MediaWiki default
0
Loss of session data. Please try again.
MediaWiki:İmportfailed
8
601
601
2009-03-14T19:35:32Z
MediaWiki default
0
Import failed: $1
MediaWiki:İmporthistoryconflict
8
602
602
2009-03-14T19:35:32Z
MediaWiki default
0
Conflicting history revision exists (may have imported this page before)
MediaWiki:İmporting
8
603
603
2009-03-14T19:35:32Z
MediaWiki default
0
Importing $1
MediaWiki:İmportinterwiki
8
604
604
2009-03-14T19:35:32Z
MediaWiki default
0
Transwiki import
MediaWiki:İmportnofile
8
605
605
2009-03-14T19:35:32Z
MediaWiki default
0
No import file was uploaded.
MediaWiki:İmportnosources
8
606
606
2009-03-14T19:35:32Z
MediaWiki default
0
No transwiki import sources have been defined and direct history uploads are disabled.
MediaWiki:İmportnotext
8
607
607
2009-03-14T19:35:32Z
MediaWiki default
0
Empty or no text
MediaWiki:İmportsuccess
8
608
608
2009-03-14T19:35:32Z
MediaWiki default
0
Import succeeded!
MediaWiki:İmporttext
8
609
609
2009-03-14T19:35:32Z
MediaWiki default
0
Please export the file from the source wiki using the Special:Export utility, save it to your disk and upload it here.
MediaWiki:İmportuploaderror
8
610
610
2009-03-14T19:35:32Z
MediaWiki default
0
Upload of import file failed; perhaps the file is bigger than the allowed upload size.
MediaWiki:İnfiniteblock
8
611
611
2009-03-14T19:35:32Z
MediaWiki default
0
infinite
MediaWiki:İnfo short
8
612
612
2009-03-14T19:35:32Z
MediaWiki default
0
Information
MediaWiki:İnfosubtitle
8
613
613
2009-03-14T19:35:32Z
MediaWiki default
0
Information for page
MediaWiki:İnternalerror
8
614
614
2009-03-14T19:35:32Z
MediaWiki default
0
Dahili hata
MediaWiki:İntl
8
615
615
2009-03-14T19:35:32Z
MediaWiki default
0
Interlanguage links
MediaWiki:İnvalidemailaddress
8
616
616
2009-03-14T19:35:32Z
MediaWiki default
0
E-posta adresi geçersizdir. Lütfen geçerli bir adres yazın ya da metin kutusunun içeriğini silin.
MediaWiki:İnvert
8
617
617
2009-03-14T19:35:32Z
MediaWiki default
0
Seçili haricindekileri göster
MediaWiki:İp range invalid
8
618
618
2009-03-14T19:35:32Z
MediaWiki default
0
Geçersiz IP aralığı.
MediaWiki:İpaddress
8
619
619
2009-03-14T19:35:32Z
MediaWiki default
0
IP Adresi
MediaWiki:İpadressorusername
8
620
620
2009-03-14T19:35:32Z
MediaWiki default
0
IP adresi veya kullanıcı adı
MediaWiki:İpb expiry invalid
8
621
621
2009-03-14T19:35:32Z
MediaWiki default
0
Geçersiz bitiş zamanı.
MediaWiki:İpbexpiry
8
622
622
2009-03-14T19:35:32Z
MediaWiki default
0
Bitiş süresi
MediaWiki:İpblocklist
8
623
623
2009-03-14T19:35:32Z
MediaWiki default
0
Erişimi durdurulmuş kullanıcılar ve IP adresleri listesi
MediaWiki:İpblocklistempty
8
624
624
2009-03-14T19:35:32Z
MediaWiki default
0
Erişimi engellenmiş kimse yok.
MediaWiki:İpboptions
8
625
625
2009-03-14T19:35:32Z
MediaWiki default
0
2 hours:2 hours,1 day:1 day,3 days:3 days,1 week:1 week,2 weeks:2 weeks,1 month:1 month,3 months:3 months,6 months:6 months,1 year:1 year,infinite:infinite
MediaWiki:İpbother
8
626
626
2009-03-14T19:35:32Z
MediaWiki default
0
Other time
MediaWiki:İpbotheroption
8
627
627
2009-03-14T19:35:32Z
MediaWiki default
0
other
MediaWiki:İpbreason
8
628
628
2009-03-14T19:35:32Z
MediaWiki default
0
Sebep
MediaWiki:İpbsubmit
8
629
629
2009-03-14T19:35:32Z
MediaWiki default
0
Bu kullanıcıyı engelle
MediaWiki:İpusubmit
8
630
630
2009-03-14T19:35:32Z
MediaWiki default
0
Bu adresin engellemesini kaldır
MediaWiki:İpusuccess
8
631
631
2009-03-14T19:35:32Z
MediaWiki default
0
"[[$1]]" unblocked
MediaWiki:İsbn
8
632
632
2009-03-14T19:35:32Z
MediaWiki default
0
ISBN
MediaWiki:İsredirect
8
633
633
2009-03-14T19:35:32Z
MediaWiki default
0
redirect page
MediaWiki:İstemplate
8
634
634
2009-03-14T19:35:32Z
MediaWiki default
0
inclusion
MediaWiki:İtalic sample
8
635
635
2009-03-14T19:35:32Z
MediaWiki default
0
İtalik yazı
MediaWiki:İtalic tip
8
636
636
2009-03-14T19:35:32Z
MediaWiki default
0
İtalik yazı
MediaWiki:İteminvalidname
8
637
637
2009-03-14T19:35:32Z
MediaWiki default
0
Problem with item '$1', invalid name...
Kategori:Faydalı Yazılımlar
14
1396
1814
1528
2009-04-08T06:36:27Z
AhmetA
2
*[[Mirone]]
*[[Xv]]
*[[gv]]
*[[getsrtm3]]
*[[Adobe Illustrator]]
1528
1487
2009-03-18T07:10:50Z
AhmetA
2
getsrtm3
*[[Mirone]]
*[[Xv]]
*[[gv]]
*[[getsrtm3]]
1487
1486
2009-03-17T20:42:48Z
AhmetA
2
*[[Mirone]]
*[[Xv]]
*[[gv]]
1486
2009-03-17T20:42:32Z
AhmetA
2
[[Mirone]]
[[Xv]]
[[gv]]
Kategori:GMT Komutları
14
1394
1862
1859
2009-05-07T20:33:04Z
AhmetA
2
[[grdlandmask]]
1859
1855
2009-05-07T20:27:39Z
AhmetA
2
1855
1849
2009-05-07T20:25:16Z
AhmetA
2
[[pscoast]]
[[mapproject]]
1849
1688
2009-04-22T11:04:18Z
AhmetA
2
[[pscoast]]
1688
1618
2009-04-02T17:14:45Z
AhmetA
2
1618
1590
2009-04-02T07:03:13Z
AhmetA
2
[[xyzgrd]]
[[pstext]]
1590
1589
2009-04-01T21:13:39Z
Ziyadin
4
[[xyzgrd]]
[[pstext]]
[[psvelo]]
1589
1588
2009-04-01T21:13:24Z
Ziyadin
4
[[xyzgrd]]
[[pstext]]
[[psvelo]]
1588
1587
2009-04-01T21:12:18Z
Ziyadin
4
[[xyzgrd]]
[[pstext]]
1587
1536
2009-04-01T21:11:57Z
Ziyadin
4
[[xyzgrd]]
[[pstext]]
[[psvelo]]
1536
1533
2009-03-19T07:26:30Z
AhmetA
2
[[xyzgrd]]
[[pstext]]
1533
1482
2009-03-19T07:22:21Z
AhmetA
2
[[xyzgrd]]
[[psmeca]]
1482
2009-03-17T17:47:00Z
AhmetA
2
[[xyzgrd]]